TsgcWebSocketServer_HTTPAPIMethoden › DisconnectAll

DisconnectAll Methode

Trennt jede aktive WebSocket-Verbindung, während der HTTP.sys-Server weiterhin auf neue Verbindungen lauscht.

Syntax

procedure DisconnectAll;

Hinweise

DisconnectAll durchläuft die interne Verbindungsliste unter einer gemeinsam genutzten Sperre und schließt jeden aktiven WebSocket-Kontext, wobei die zugrunde liegende HTTP.sys-Anfrage verworfen wird, ohne einen WebSocket-Close-Frame zu senden. Der Server lauscht weiterhin auf neue eingehende Verbindungen; diese Methode stoppt oder entbindet den Server nicht. OnDisconnect wird einmal für jeden geschlossenen Client ausgelöst. Die Methode wird automatisch aufgerufen, wenn der Server stoppt, aber Sie können sie jederzeit aufrufen, um die Sitzungstabelle zwangsweise zu leeren (zum Beispiel nach einer Konfigurationsänderung oder beim Entleeren des Pools vor einem ReStart).

Beispiel


oServer.DisconnectAll;

Zurück zu Methoden