TsgcWSPClient_WAMP › 속성 › Client
WebSocket 연결을 통해 WAMP v1 프레임을 전달하는 TsgcWebSocketClient를 참조합니다.
property Client: TsgcWSComponent_WSClient read FClient write SetClient;
nil
TsgcWebSocketClient를 폼에 놓고 Client에 할당하여 WAMP v1 메시지가 WebSocket 세션 내에서 텍스트 프레임으로 이동하도록 하십시오. WebSocket 클라이언트는 전송(호스트, 포트, TLS, 프록시, HTTP 헤더 및 서브프로토콜 협상)을 관리하고, 이 구성 요소는 그 위에 WAMP RPC 및 PubSub 계층을 구현합니다. 할당 후 서버가 핸드셰이크 완료 시 WELCOME 메시지를 보내면 WAMP 세션이 자동으로 시작됩니다. WSClient.Specifications.WAMP := True를 통해(또는 구성 요소의 서브프로토콜 목록에 설정하여) wamp 서브프로토콜을 협상하십시오. 원시 TCP를 통해 연결할 때는 대신 Broker를 사용하십시오.
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;