TsgcWebSocketServer › Eventos › OnLoadBalancerDisconnect
Se activa cuando el servidor se desconecta del servidor Load Balancer.
property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
OnLoadBalancerDisconnect se activa cuando la conexión lateral al servidor Load Balancer se cierra, ya sea porque el servidor fue desactivado, el Load Balancer cerró la sesión, o la conexión TCP fue interrumpida. El parámetro Code lleva el código de cierre WebSocket informado por el par (1000 para un cierre normal, 1006 para una interrupción anormal...). Si LoadBalancer.AutoRestart está establecido en un valor distinto de cero, el servidor intentará reconectarse automáticamente después del número de segundos configurado.
procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;