TsgcWebSocketServer › Metody › Stop
Zatrzymuje serwer z wątku pomocniczego, aby wątek wywołujący nie był blokowany podczas zamykania połączeń.
procedure Stop;
Stop uruchamia wewnętrzny wątek roboczy, który ustawia Active := False, dzięki czemu wywołujący wraca natychmiast zamiast blokować się podczas zamykania każdego aktywnego połączenia. Serwer zamyka gniazda nasłuchujące i wywołuje wewnętrznie DisconnectAll, aby przerwać otwarte połączenia. Subskrybuj zdarzenie OnShutdown, aby otrzymać powiadomienie po pełnym zatrzymaniu serwera i zaprzestaniu przyjmowania nowych połączeń. Użyj właściwości Active bezpośrednio, jeśli preferowane jest synchroniczne wyłączenie działające w wątku wywołującym.
oServer.Stop();