TsgcWebSocketLoadBalancerServer이벤트 › OnConnect

OnConnect 이벤트

WebSocket 연결(클라이언트 또는 백엔드 서버)이 로드 밸런서와 설정될 때 발생합니다.

구문

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

기본값

설명

OnConnect는 기본 HTTP/WebSocket 서버에서 상속되며, 다운스트림 클라이언트와 백엔드 서버가 자신을 등록하는 데 사용하는 제어 채널을 포함하여 로드 밸런서가 수락한 모든 WebSocket 세션에 대해 발생합니다. Connection 매개변수는 Guid, PeerIP, protocol 및 인증 상태를 노출합니다. 클라이언트와 백엔드를 구분하는 로드 밸런서 전용 알림의 경우, 대신 OnClientConnect 및 OnServerConnect를 사용하십시오. 이는 로드 밸런서가 세션을 분류하고 페어링한 후에 발생합니다.

예제


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;

이벤트로 돌아가기