TsgcWebSocketServerWłaściwości › Active

Active Właściwość

Uruchamia lub zatrzymuje serwer, otwierając gniazda nasłuchujące na skonfigurowanych bindingach.

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 := TsgcWebSocketServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;

Wróć do Właściwości