TsgcWebSocketProxyServer › 方法 › Start

Start 方法

从辅助线程启动代理服务器,使调用线程在绑定端口时不被阻塞。

语法

procedure Start;

备注

Start 生成一个内部工作线程,将 Active 设置为 True,因此调用方(通常是主 UI 线程)在服务器绑定到其配置端口时立即返回而不会冻结。Start 返回时代理不一定正在监听;请订阅 OnStartup 以在服务器接受 WebSocket 连接后收到通知。在调用 Start 之前设置 Port、任意 Bindings 以及上游 Proxy 目标主机和端口,以便每个已接受的客户端可以转发到后端 TCP 服务器。如果您希望在调用线程上同步启动,请直接使用 Active 属性。

示例


oServer := TsgcWebSocketProxyServer.Create(nil);
oServer.Port := 80;
oServer.Proxy.Host := '127.0.0.1';
oServer.Proxy.Port := 8080;
oServer.Start();

返回方法