TsgcWebSocketServer_HTTPAPI › プロパティ › Active
HTTP.sys リスナーを起動または停止し、設定された URL を Windows カーネルドライバーに登録します。
property Active: Boolean read GetActive write SetActive default False;
False
Active を True に設定すると、Host/Port(または Bindings のエントリ)から構築された URL を http.sys ドライバーに登録して接続の受け入れを開始します。False に戻すと URL の登録が解除されてリスナーが停止します。デフォルトでは、URL の予約には昇格された権限が必要なため、プロセスは管理者権限で実行する必要があります。URL がすでに外部で予約されている場合(たとえば netsh http add urlacl)は、BindingOptions.ConfigureSSLCertificate を無効にして管理者なしでサーバーを起動できます。
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.Active := true;