TsgcWebSocketProxyServer › Gebeurtenissen › OnLoadBalancerDisconnect
Geactiveerd wanneer de proxyserver de verbinding met de Load Balancer-server verbreekt.
property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
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.
procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;