TsgcWebSocketProxyServer › Gebeurtenissen › OnLoadBalancerDisconnect

OnLoadBalancerDisconnect Gebeurtenis

Geactiveerd wanneer de proxyserver de verbinding met de Load Balancer-server verbreekt.

Syntaxis

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

Standaardwaarde

—

Opmerkingen

OnLoadBalancerDisconnect wordt gegenereerd wanneer de zijverbinding naar de Load Balancer Server wordt gesloten, hetzij omdat de proxy is gedeactiveerd, de Load Balancer de sessie heeft gesloten, of de TCP-verbinding is verbroken. De parameter Code bevat de WebSocket-sluitingscode die door de peer is gerapporteerd (1000 voor een normale sluiting, 1006 voor een abnormale verbreking...). Als LoadBalancer.AutoRestart is ingesteld op een waarde die niet nul is, zal de proxy proberen automatisch opnieuw verbinding te maken na het geconfigureerde aantal seconden.

Voorbeeld


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

Terug naar Events