TsgcHTTPServer › Metody › Stop
Zatrzymuje serwer HTTP z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest 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 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.
oServer.Stop();