TsgcWebSocketServer_HTTPAPI › Eigenschaften › Active
Startet oder stoppt den HTTP.sys-Listener und registriert die konfigurierte URL beim Windows-Kerneltreiber.
property Active: Boolean read GetActive write SetActive default False;
False
Setzen Sie Active auf True, um die aus Host/Port (oder den Einträgen in Bindings) erstellte URL beim http.sys-Treiber zu registrieren und das Akzeptieren von Verbindungen zu starten; das Zurücksetzen auf False hebt die Registrierung der URL auf und stoppt den Listener. Standardmäßig erfordert die Komponente, dass der Prozess mit Administratorrechten ausgeführt wird, da die URL-Reservierung erhöhte Berechtigungen benötigt. Wenn die URL bereits extern reserviert wurde (zum Beispiel mit netsh http add urlacl), deaktivieren Sie BindingOptions.ConfigureSSLCertificate, damit der Server ohne Administratorrechte starten kann.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.Active := true;