TsgcWSPServer_WAMP › Propiedades › Server
Hace referencia al TsgcWebSocketServer que transporta los frames WAMP v1 sobre las conexiones WebSocket aceptadas.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
Coloque un TsgcWebSocketServer en el formulario y asígnelo a Server para que cada conexión entrante que negocie el subprotocolo wamp sea gestionada por este componente para el procesamiento WAMP v1. El servidor WebSocket gestiona el transporte (enlaces, puertos, TLS, autenticación, compresión, enrutamiento HTTP) mientras que este componente implementa la capa WAMP RPC y PubSub sobre él, despachando los mensajes CALL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH y PREFIX recibidos de los clientes. Asignar Server registra automáticamente el manejador del subprotocolo; establecerlo en nil lo desregistra. Use Broker en su lugar cuando acepte conexiones TCP directas.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
WAMP := TsgcWSPServer_WAMP.Create(nil);
WAMP.Server := WSServer;
WSServer.Active := True;