TsgcWebSocketServerMetody › Stop

Stop Metoda

Zatrzymuje serwer z wątku pomocniczego, aby wątek wywołujący nie był blokowany podczas zamykania połączeń.

Składnia

procedure Stop;

Uwagi

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.

Przykład


oServer.Stop();

Powrót do metod