TsgcWebSocketServer_HTTPAPI属性 › Active

Active 属性

启动或停止 HTTP.sys 侦听器,将配置的 URL 注册到 Windows 内核驱动程序。

语法

property Active: Boolean read GetActive write SetActive default False;

默认值

False

备注

Active 设置为 True,向 http.sys 驱动注册由 Host/Port(或 Bindings 中的条目)构建的 URL,并开始接受连接;将其设置回 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;

返回属性