TsgcWSPServer_WAMP › Eigenschappen › Server
Verwijst naar de TsgcWebSocketServer die WAMP v1-frames vervoert over geaccepteerde WebSocket-verbindingen.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
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.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
WAMP := TsgcWSPServer_WAMP.Create(nil);
WAMP.Server := WSServer;
WSServer.Active := True;