TsgcWSPServer_WAMP속성 › Server

Server Property

수락된 WebSocket 연결을 통해 WAMP v1 프레임을 전달하는 TsgcWebSocketServer를 참조합니다.

구문

property Server: TsgcWSComponent_Server read FServer write SetServer;

기본값

nil

설명

폼에 TsgcWebSocketServer를 놓고 Server에 할당하면 wamp 서브프로토콜을 협상하는 모든 수신 연결이 WAMP v1 처리를 위해 이 구성 요소로 전달됩니다. WebSocket 서버는 전송(바인딩, 포트, TLS, 인증, 압축, HTTP 라우팅)을 소유하며, 이 구성 요소는 그 위에 WAMP RPC 및 PubSub 계층을 구현하여 클라이언트로부터 수신한 CALL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH 및 PREFIX 메시지를 디스패치합니다. Server를 할당하면 서브프로토콜 핸들러가 자동으로 등록됩니다. nil로 설정하면 등록이 해제됩니다. 원시 TCP 연결을 수락할 때는 대신 Broker를 사용하십시오.

예제


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

속성으로 돌아가기