TsgcWebSocketProxyServer › Eventi › OnLoadBalancerDisconnect

OnLoadBalancerDisconnect Evento

Si attiva quando il server proxy si disconnette dal server Load Balancer.

Sintassi

property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object

Valore predefinito

—

Note

OnLoadBalancerDisconnect viene generato quando la connessione laterale al server Load Balancer viene chiusa, sia perché il proxy è stato disattivato, sia perché il Load Balancer ha chiuso la sessione, oppure perché la connessione TCP è stata interrotta. Il parametro Code riporta il codice di chiusura WebSocket segnalato dal peer (1000 per una chiusura normale, 1006 per un'interruzione anomala...). Se LoadBalancer.AutoRestart è impostato su un valore diverso da zero, il proxy tenterà di riconnettersi automaticamente dopo il numero di secondi configurato.

Esempio


procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;

Torna agli Eventi