TsgcWebSocketServer_HTTPAPIプロパティ › Active

Active プロパティ

HTTP.sys リスナーを起動または停止し、設定された URL を Windows カーネルドライバーに登録します。

構文

property Active: Boolean read GetActive write SetActive default False;

デフォルト値

False

解説

ActiveTrue に設定すると、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;

プロパティに戻る