TsgcWebSocketServer_HTTPAPIMethoden › DisconnectAll

DisconnectAll Methode

Verbreekt alle actieve WebSocket-verbindingen terwijl de HTTP.sys-server blijft luisteren naar nieuwe verbindingen.

Syntaxis

procedure DisconnectAll;

Opmerkingen

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).

Voorbeeld


oServer.DisconnectAll;

Terug naar methoden