TsgcWSPServer_WAMPEigenschaften › Server

Server Eigenschaft

Verweist auf den TsgcWebSocketServer, der WAMP-v1-Frames über akzeptierte WebSocket-Verbindungen transportiert.

Syntax

property Server: TsgcWSComponent_Server read FServer write SetServer;

Standardwert

nil

Hinweise

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.

Beispiel


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

Zurück zu Eigenschaften