TsgcWebSocketServer › Methoden › Stop
Stoppt den Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden.
procedure Stop;
Stop erzeugt einen internen Worker-Thread, der Active := False setzt, sodass der Aufrufer sofort zurückkehrt, anstatt zu blockieren, während jede aktive Verbindung abgebaut wird. Der Server schließt seine Listening-Sockets und ruft intern DisconnectAll auf, um offene Verbindungen zu trennen. Abonnieren Sie OnShutdown, um benachrichtigt zu werden, sobald der Server vollständig gestoppt wurde und keine weiteren Verbindungen angenommen werden. Verwenden Sie die Eigenschaft Active direkt, wenn Sie ein synchrones Herunterfahren bevorzugen, das auf dem aufrufenden Thread läuft.
oServer.Stop();