TsgcWebSocketClient › Eventi › OnLoadBalancerError
Viene attivato quando LoadBalancer è abilitato e si verifica un errore durante la comunicazione con il Load Balancer Server.
property OnLoadBalancerError: TsgcWSLoadBalancerErrorEvent;
// TsgcWSLoadBalancerErrorEvent = procedure(Sender: TObject; const Error: String) of object
—
Quando LoadBalancer.Enabled è True, il client apre una connessione secondaria al Server Load Balancer per interrogare i server WebSocket disponibili e per trasmettere messaggi. OnLoadBalancerError viene generato se tale connessione secondaria fallisce (host Load Balancer non raggiungibile, autenticazione rifiutata, errore di protocollo...). Il parametro Error contiene una descrizione testuale. L'evento segnala solo gli errori con il Load Balancer; gli errori sulla connessione WebSocket principale vengono comunque segnalati tramite OnError e OnException.
procedure OnLoadBalancerError(Sender: TObject; const Error: String);
begin
WriteLn('#load balancer error: ' + Error);
end;