TsgcHTTPServer › Metody › Stop

Stop Metoda

Zatrzymuje serwer HTTP z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest 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 kod natychmiast wraca do działania zamiast czekać na zamknięcie wszystkich aktywnych połączeń. Serwer zamyka swoje gniazda nasłuchujące i wewnętrznie wywołuje DisconnectAll, aby zerwać wszystkie otwarte połączenia HTTP, łącznie z połączeniami keep-alive. Subskrybuj OnShutdown, aby otrzymać powiadomienie, gdy serwer zostanie w pełni zatrzymany i przestanie akceptować kolejne połączenia. Użyj bezpośrednio właściwości Active, jeśli wolisz synchroniczne zamknięcie działające w wątku wywołującym.

Przykład


oServer.Stop();

Powrót do metod