TsgcWSPServer_WAMPPropriedades › Server

Server Property

Referencia o TsgcWebSocketServer que transporta frames WAMP v1 sobre conexões WebSocket aceitas.

Sintaxe

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valor Padrão

nil

Observações

Solte um TsgcWebSocketServer no formulário e atribua-o a Server para que toda conexão recebida que negocie o subprotocolo wamp seja entregue a este componente para processamento WAMP v1. O servidor WebSocket é dono do transporte (bindings, portas, TLS, autenticação, compressão, roteamento HTTP), enquanto este componente implementa a camada de RPC e PubSub do WAMP por cima, despachando mensagens CALL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH e PREFIX recebidas dos clientes. Atribuir Server registra automaticamente o manipulador do subprotocolo; defini-lo como nil o remove do registro. Utilize Broker em vez disso ao aceitar conexões TCP brutas.

Exemplo


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

Voltar para Propriedades