TsgcWSPServer_WAMPProperties › Server

Server Proprietà

Fa riferimento al TsgcWebSocketServer che trasporta i frame WAMP v1 sulle connessioni WebSocket accettate.

Sintassi

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valore predefinito

nil

Note

Trascini un TsgcWebSocketServer sul form e lo assegni a Server in modo che ogni connessione in ingresso che negozia il subprotocollo wamp venga affidata a questo componente per l'elaborazione WAMP v1. Il server WebSocket possiede il trasporto (binding, porte, TLS, autenticazione, compressione, routing HTTP) mentre questo componente implementa il livello RPC e PubSub di WAMP, distribuendo i messaggi CALL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH e PREFIX ricevuti dai client. L'assegnazione di Server registra automaticamente il gestore del subprotocollo; impostarlo su nil lo deregistra. Utilizzi invece Broker quando accetta connessioni TCP raw.

Esempio


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

Torna alle Proprietà