TsgcWSPServer_WAMPEigenschappen › Server

Server Property

Verwijst naar de TsgcWebSocketServer die WAMP v1-frames vervoert over geaccepteerde WebSocket-verbindingen.

Syntaxis

property Server: TsgcWSComponent_Server read FServer write SetServer;

Standaardwaarde

nil

Opmerkingen

Zet een TsgcWebSocketServer op het formulier en wijs het toe aan Server zodat elke binnenkomende verbinding die het subprotocol wamp onderhandelt, wordt doorgegeven aan dit component voor WAMP v1-verwerking. De WebSocket-server beheert het transport (bindingen, poorten, TLS, authenticatie, compressie, HTTP-routing) terwijl dit component de WAMP RPC- en PubSub-laag implementeert bovenop het transport, en CALL-, SUBSCRIBE-, UNSUBSCRIBE-, PUBLISH- en PREFIX-berichten van clients verwerkt. Het toewijzen van Server registreert automatisch de subprotocol-handler; het instellen op nil heft de registratie op. Gebruik Broker in plaats hiervan bij het accepteren van ruwe TCP-verbindingen.

Voorbeeld


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

Terug naar eigenschappen