TsgcWebSocketClient事件 › OnLoadBalancerError

OnLoadBalancerError 事件

当 LoadBalancer 启用且与负载均衡服务器通信出现错误时触发。

语法

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

默认值

备注

当 LoadBalancer.Enabled 为 True 时,客户端向负载均衡器服务器建立侧连接以查询可用的 WebSocket 服务器并广播消息。若侧连接失败(负载均衡器主机不可达、认证被拒、协议错误等),则触发 OnLoadBalancerError。Error 参数包含文字说明。此事件仅报告与负载均衡器的故障;主 WebSocket 连接上的错误仍通过 OnError 和 OnException 报告。

示例


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

返回事件