TsgcWebSocketHTTPServer › Właściwości › Active
Uruchamia lub zatrzymuje serwer HTTP/WebSocket, otwierając gniazda nasłuchujące na skonfigurowanych powiązaniach.
property Active: Boolean read GetActive write SetActive default False;
False
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.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;