TsgcWebSocketHTTPServer › Methods › DisconnectAll
Verbreekt de verbinding met alle actieve clientverbindingen terwijl de server actief blijft luisteren naar nieuwe verbindingen.
procedure DisconnectAll;
DisconnectAll doorloopt de interne verbindingenlijst 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 sturen. Zowel geüpgradede WebSocket-sessies als gewone HTTP/HTTP2-keep-alive-verbindingen worden gesloten. De server blijft luisteren naar nieuwe inkomende verbindingen; deze methode stopt of verbreekt de binding van de server niet. OnDisconnect wordt eenmaal geactiveerd voor elke WebSocket-client die wordt gesloten. De methode wordt automatisch aangeroepen wanneer de server stopt, maar u kunt deze 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;