TsgcWebSocketClientEventos › OnLoadBalancerError

OnLoadBalancerError Event

Dispara quando LoadBalancer está habilitado e ocorre um erro ao comunicar com o Load Balancer Server.

Sintaxe

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

Valor Padrão

Observações

Quando LoadBalancer.Enabled é True, o cliente abre uma conexão lateral com o Servidor Balanceador de Carga para consultar os servidores WebSocket disponíveis e fazer broadcast de mensagens. OnLoadBalancerError é gerado se essa conexão lateral falhar (host do Balanceador de Carga inacessível, autenticação rejeitada, erro de protocolo...). O parâmetro Error contém uma descrição textual. O evento só reporta falhas com o Balanceador de Carga; erros na conexão WebSocket principal ainda são reportados por meio de OnError e OnException.

Exemplo


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

Voltar para Eventos