TsgcWebSocketHTTPServerWłaściwości › Active

Active Właściwość

Uruchamia lub zatrzymuje serwer HTTP/WebSocket, otwierając gniazda nasłuchujące na skonfigurowanych powiązaniach.

Składnia

property Active: Boolean read GetActive write SetActive default False;

Wartość domyślna

False

Uwagi

Ustaw Active na True, aby serwer rozpoczął nasłuchiwanie na skonfigurowanym Port (i ewentualnych dodatkowych Bindings); ustawienie z powrotem na False zatrzymuje serwer i zamyka każde aktywne połączenie. Przełączenie jest wykonywane w wątku wywołującym, więc metoda blokuje się do momentu pełnego uruchomienia lub zatrzymania detektora — użyj Start/Stop, jeśli preferujesz wątek w tle. Po zatrzymaniu należy wywołać Bindings.Clear() przed ponownym uruchomieniem na innym porcie, aby odrzucić poprzednie uchwyty.

Przykład


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;

Wróć do Właściwości