TsgcWebSocketHTTPServer › Gebeurtenissen › OnLoadBalancerDisconnect
Wordt geactiveerd wanneer de server de verbinding met de Load Balancer Server verbreekt.
__property TsgcWSDisconnectEvent OnLoadBalancerDisconnect;
// typedef void __fastcall (__closure *TsgcWSDisconnectEvent)(TsgcWSConnection * Connection, int Code);
—
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.
void OnLoadBalancerDisconnect(TsgcWSConnection *Connection, int Code)
{
WriteLn("#load balancer disconnected (code " + IntToStr(Code) + ")");
}