TsgcWebSocketServer_HTTPAPI › Methoden › DisconnectAll
Verbreekt alle actieve WebSocket-verbindingen terwijl de HTTP.sys-server blijft luisteren naar nieuwe verbindingen.
procedure DisconnectAll;
DisconnectAll loopt onder een gedeelde lock door de interne verbindingslijst en sluit elke actieve WebSocket-context, waarbij de onderliggende HTTP.sys-aanvraag wordt verwijderd zonder een WebSocket Close-frame te verzenden. De server blijft luisteren naar nieuwe binnenkomende verbindingen; deze methode stopt of ontbindt de server niet. OnDisconnect wordt eenmaal geactiveerd voor elke 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 de pool vóór een ReStart).
oServer.DisconnectAll;