TsgcWebSocketHTTPServer › Gebeurtenissen › OnLoadBalancerDisconnect
Wordt geactiveerd wanneer de server de verbinding met de Load Balancer Server verbreekt.
property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
OnLoadBalancerDisconnect wordt aangeroepen wanneer de zijverbinding naar de Load Balancer Server wordt gesloten, hetzij omdat de server werd gedeactiveerd, de Load Balancer de sessie sloot, of de TCP-verbinding werd verbroken. De parameter Code bevat de WebSocket-sluitcode die door de peer is gerapporteerd (1000 voor een normale afsluiting, 1006 voor een abnormale verbreking...). Als LoadBalancer.AutoRestart is ingesteld op een waarde die niet nul is, zal de server na het geconfigureerde aantal seconden automatisch proberen opnieuw verbinding te maken.
procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;