TsgcTCPClient › 이벤트 › OnConnect

OnConnect 이벤트

서버에 대한 TCP 연결이 성공적으로 설정되었을 때 발생합니다.

구문

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

기본값

—

설명

OnConnect는 TCP 소켓이 열리는 즉시(그리고 TLS가 활성화된 경우 TLS 핸드셰이크가 완료된 후) 발생합니다. TsgcTCPClient는 원시 TCP로 통신하므로 WebSocket 업그레이드 단계가 없으며, 따라서 이 이벤트가 발생하는 즉시 연결은 바이트를 보낼 준비가 됩니다. Active 속성 또는 Start를 통해 연결을 열 때 WriteData를 호출하기 전에 OnConnect를 기다리십시오. 동기 Connect 메서드는 OnConnect가 이미 디스패치된 후에만 반환됩니다. Connection 매개변수는 활성 세션(원격 주소, 프로토콜, TLS 상태...)을 노출합니다.

예제


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Connected to ' + Connection.PeerIP);
  Connection.WriteData('Hello from TCP client');
end;

이벤트로 돌아가기