TsgcWSPServer_WAMPPropiedades › Server

Server Propiedad

Hace referencia al TsgcWebSocketServer que transporta los frames WAMP v1 sobre las conexiones WebSocket aceptadas.

Sintaxis

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valor Predeterminado

nil

Observaciones

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.

Ejemplo


WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
WAMP := TsgcWSPServer_WAMP.Create(nil);
WAMP.Server := WSServer;
WSServer.Active := True;

Volver a Propiedades