TsgcWSPClient_WAMPEigenschaften › Client

Client Eigenschaft

Referenziert den TsgcWebSocketClient, der WAMP-v1-Frames über eine WebSocket-Verbindung trägt.

Syntax

property Client: TsgcWSComponent_WSClient read FClient write SetClient;

Standardwert

nil

Hinweise

Platzieren Sie einen TsgcWebSocketClient auf dem Formular und weisen Sie ihn Client zu, sodass WAMP-v1-Nachrichten als Text-Frames innerhalb der WebSocket-Sitzung übertragen werden. Der WebSocket-Client verwaltet den Transport (Host, Port, TLS, Proxy, HTTP-Header und Subprotokoll-Aushandlung), während diese Komponente die WAMP-RPC- und PubSub-Schicht darauf implementiert. Nach der Zuweisung startet die WAMP-Sitzung automatisch, wenn der Server seine WELCOME-Nachricht nach Abschluss des Handshakes sendet. Handeln Sie das wamp-Subprotokoll über WSClient.Specifications.WAMP := True aus (oder setzen Sie es in der Subprotokoll-Liste der Komponente). Verwenden Sie stattdessen Broker, wenn Sie über rohes TCP verbinden.

Beispiel


WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := 'wamp.example.com';
WSClient.Port := 80;
WSClient.Specifications.WAMP := True;
WAMP := TsgcWSPClient_WAMP.Create(nil);
WAMP.Client := WSClient;
WSClient.Active := True;

Zurück zu Eigenschaften