TsgcWebSocketProxyServer › Methods › Stop

Stop Methode

Stoppt den Proxy-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden.

Syntax

procedure Stop;

Hinweise

Stop erzeugt einen internen Worker-Thread, der Active := False setzt, sodass der Aufrufer sofort zurückkehrt, anstatt zu blockieren, während jede aktive WebSocket-Verbindung und ihr gepaarter Upstream-TCP-Link abgebaut werden. Der Server schließt seine Lausch-Sockets und ruft intern DisconnectAll auf, um offene Verbindungen zu schließen, was auch die ausgehenden TCP-Clients entsorgt, die Daten an das Backend weitergeleitet haben. Abonnieren Sie OnShutdown, um benachrichtigt zu werden, sobald der Server vollständig gestoppt wurde und keine weiteren Verbindungen akzeptiert werden. Verwenden Sie die Eigenschaft Active direkt, wenn Sie ein synchrones Herunterfahren bevorzugen, das auf dem aufrufenden Thread ausgeführt wird.

Beispiel


oServer.Stop();

Zurück zu Methoden