TsgcWebSocketClient › 이벤트 › OnConnect
서버로의 WebSocket 연결이 성공적으로 설정되면 발생합니다.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect는 TCP 소켓이 열리고 WebSocket 핸드셰이크가 성공적으로 완료된 후에 발생하며, 이는 클라이언트가 메시지를 보내기 시작할 수 있음을 의미합니다. Active 속성 또는 Start를 통해 연결을 열 때 WriteData를 호출하기 전에 이 이벤트를 기다리십시오. 동기 Connect 메서드는 OnConnect가 이미 디스패치된 후에만 반환됩니다. Connection 매개변수는 활성 세션(원격 주소, protocol, 인증 상태 등)을 노출합니다.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected to ' + Connection.PeerIP);
Connection.WriteData('Hello from client');
end;