TsgcWebSocketClient이벤트 › OnLoadBalancerError

OnLoadBalancerError 이벤트

LoadBalancer가 활성화되어 있고 Load Balancer 서버와 통신하는 동안 오류가 발생할 때 발생합니다.

구문

property OnLoadBalancerError: TsgcWSLoadBalancerErrorEvent;
// TsgcWSLoadBalancerErrorEvent = procedure(Sender: TObject; const Error: String) of object

기본값

설명

LoadBalancer.Enabled가 True이면 클라이언트는 사용 가능한 WebSocket 서버를 쿼리하고 메시지를 브로드캐스트하기 위해 Load Balancer Server에 사이드 연결을 엽니다. 해당 사이드 연결이 실패하면(Load Balancer 호스트에 도달할 수 없음, 인증 거부, 프로토콜 오류...) OnLoadBalancerError가 발생합니다. Error 매개변수에는 텍스트 설명이 포함됩니다. 이 이벤트는 Load Balancer와의 실패만 보고합니다. 메인 WebSocket 연결의 오류는 여전히 OnError 및 OnException을 통해 보고됩니다.

예제


procedure OnLoadBalancerError(Sender: TObject; const Error: String);
begin
  WriteLn('#load balancer error: ' + Error);
end;

이벤트로 돌아가기