TsgcWebSocketServer › Methoden › DisconnectAll
Verbreekt de verbinding met alle actieve clientverbindingen terwijl de server actief blijft luisteren naar nieuwe verbindingen.
procedure DisconnectAll;
DisconnectAll doorloopt de interne verbindingslijst onder een vergrendeling en roept DisconnectPeer aan op elke actieve client, waarbij de sockets op TCP-niveau worden verbroken zonder een WebSocket Close-frame te verzenden. De server blijft luisteren naar nieuwe inkomende verbindingen; deze methode stopt of ontkoppelt de server niet. OnDisconnect wordt eenmalig gegenereerd voor elke client die wordt gesloten. De methode wordt automatisch aangeroepen wanneer de server stopt, maar u kunt het 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;