TsgcWebSocketClientEventos › OnLoadBalancerError

OnLoadBalancerError Evento

Se activa cuando LoadBalancer está habilitado y ocurre un error al comunicarse con el servidor de balanceo de carga.

Sintaxis

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

Valor Predeterminado

Observaciones

Cuando LoadBalancer.Enabled es True, el cliente abre una conexión secundaria al servidor Load Balancer para consultar los servidores WebSocket disponibles y difundir mensajes. OnLoadBalancerError se genera si esa conexión secundaria falla (host del Load Balancer inaccesible, autenticación rechazada, error de protocolo...). El parámetro Error contiene una descripción textual. El evento solo notifica los fallos con el Load Balancer; los errores en la conexión WebSocket principal siguen notificándose a través de OnError y OnException.

Ejemplo


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

Volver a Eventos