TsgcWebSocketServer_HTTPAPIWłaściwości › Active

Active Właściwość

Uruchamia lub zatrzymuje nasłuchiwanie HTTP.sys, rejestrując skonfigurowany URL w sterowniku jądra systemu Windows.

Składnia

property Active: Boolean read GetActive write SetActive default False;

Wartość domyślna

False

Uwagi

Ustaw właściwość Active na True, aby zarejestrować adres URL zbudowany z Host/Port (lub wpisów w Bindings) w sterowniku http.sys i rozpocząć akceptowanie połączeń; ustawienie z powrotem na False wyrejestrowuje adres URL i zatrzymuje nasłuchiwanie. Domyślnie składnik wymaga uruchomienia procesu z uprawnieniami administratora, ponieważ rezerwacja adresu URL wymaga podwyższonych uprawnień. Jeśli adres URL został już wcześniej zarezerwowany zewnętrznie (na przykład za pomocą netsh http add urlacl), należy wyłączyć BindingOptions.ConfigureSSLCertificate, aby serwer mógł uruchomić się bez uprawnień administratora.

Przykład


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.Active := true;

Wróć do Właściwości