TsgcWebSocketHTTPServer › 属性 › Active
启动或停止 HTTP/WebSocket 服务器,在配置的绑定上打开侦听套接字。
property Active: Boolean read GetActive write SetActive default False;
False
将 Active 设置为 True 可使服务器在已配置的 Port(以及任意附加 Bindings)上开始监听;将其设回 False 则停止服务器并关闭所有活动连接。此切换在调用线程上执行,因此该方法会阻塞直至监听器完全启动或停止。如果希望在后台线程中操作,请使用 Start/Stop。停止后,若要在不同端口上重新启动,请先调用 Bindings.Clear() 以丢弃之前的句柄。
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;