TsgcWebSocketServerEventos › OnLoadBalancerDisconnect

OnLoadBalancerDisconnect Evento

Se activa cuando el servidor se desconecta del servidor Load Balancer.

Sintaxis

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

Valor Predeterminado

Observaciones

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.

Ejemplo


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

Volver a Eventos