TsgcWSPServer_WAMP › Eigenschaften › Server
Verweist auf den TsgcWebSocketServer, der WAMP-v1-Frames über akzeptierte WebSocket-Verbindungen transportiert.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
Legen Sie einen TsgcWebSocketServer auf das Formular und weisen Sie ihn Server zu, sodass jede eingehende Verbindung, die das wamp-Subprotokoll aushandelt, zur WAMP-v1-Verarbeitung an diese Komponente übergeben wird. Der WebSocket-Server besitzt den Transport (Bindings, Ports, TLS, Authentifizierung, Komprimierung, HTTP-Routing), während diese Komponente die WAMP-RPC- und PubSub-Schicht darauf implementiert und CALL-, SUBSCRIBE-, UNSUBSCRIBE-, PUBLISH- und PREFIX-Nachrichten, die von Clients empfangen werden, verteilt. Das Zuweisen von Server registriert automatisch den Subprotokoll-Handler; das Setzen auf nil hebt die Registrierung auf. Verwenden Sie stattdessen Broker, wenn Sie rohe TCP-Verbindungen akzeptieren.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
WAMP := TsgcWSPServer_WAMP.Create(nil);
WAMP.Server := WSServer;
WSServer.Active := True;