TsgcWebSocketProxyServer › Methoden › DisconnectAll
Verbreekt elke actieve WebSocket-client en zijn gekoppelde upstream TCP-verbinding terwijl de proxy blijft luisteren naar nieuwe verbindingen.
procedure DisconnectAll;
DisconnectAll doorloopt de interne verbindingslijst onder een vergrendeling en roept DisconnectPeer aan op elke actieve WebSocket-client, waarbij de sockets op TCP-niveau worden verbroken zonder een WebSocket Close-frame te verzenden. De uitgaande TCP-client die gegevens doorstuurde naar het upstream Proxy-doel wordt naast de browserzijde afgebroken, zodat er geen half-open tunnels overblijven. De server blijft luisteren naar nieuwe inkomende verbindingen; deze methode stopt of ontkoppelt de server niet. OnDisconnect wordt eenmaal geactiveerd voor elke client die wordt gesloten. De methode wordt automatisch aangeroepen wanneer de proxy stopt, maar u kunt hem op elk moment aanroepen om de sessietabel geforceerd te wissen (bijvoorbeeld na een configuratiewijziging of bij het leegmaken van een pool voor herstart).
oServer.DisconnectAll;