TsgcWebSocketHTTPServer이벤트 › OnLoadBalancerConnect

OnLoadBalancerConnect 이벤트

서버가 Load Balancer 서버에 연결될 때 발생합니다.

구문

__property TsgcWSConnectEvent OnLoadBalancerConnect;
// typedef void __fastcall (__closure *TsgcWSConnectEvent)(TsgcWSConnection * Connection);

기본값

설명

LoadBalancer.Enabled가 True이면 서버는 클러스터 전체에 메시지를 브로드캐스트하고 자체 바인딩을 게시하기 위해 LoadBalancer.Host 및 LoadBalancer.Port로 식별되는 Load Balancer Server에 대한 side 연결을 엽니다. OnLoadBalancerConnect는 해당 side 연결이 설정되고 서버가 등록되면 발생합니다. Connection 매개변수는 Load Balancer Server에 대한 TsgcWSConnection입니다. 이 이벤트는 서버에 연결하는 일반 HTTP 또는 WebSocket 클라이언트에 대해서는 발생하지 않습니다.

예제


void OnLoadBalancerConnect(TsgcWSConnection *Connection)
{
  WriteLn("#load balancer connected: " + Connection->PeerIP);
}

이벤트로 돌아가기