TsgcWebSocketLoadBalancerServer › Methoden › DisconnectAll
Verbreekt de verbinding met alle actieve clientverbindingen en alle geregistreerde back-upservers terwijl de load balancer blijft luisteren naar nieuwe verbindingen.
procedure DisconnectAll;
DisconnectAll doorloopt de interne verbindingslijst onder een vergrendeling en roept DisconnectPeer aan op elke actieve client en elke back-upserverkoppeling, waarbij de sockets op TCP-niveau worden verbroken zonder een WebSocket Close-frame te verzenden. De load balancer blijft luisteren naar nieuwe inkomende verbindingen; deze methode stopt of ontkoppelt de luisteraar niet. OnDisconnect wordt eenmaal geactiveerd voor elke verbinding die wordt gesloten, inclusief back-upservers die bij de load balancer waren geregistreerd. De methode wordt automatisch aangeroepen wanneer de load balancer stopt, maar u kunt hem op elk moment aanroepen om de sessietabel geforceerd te wissen (bijvoorbeeld na een configuratiewijziging of bij het leegmaken van het cluster vóór een herstart).
oServer.DisconnectAll;