TsgcWebSocketHTTPServer › Methods › Start
从辅助线程启动 HTTP 服务器,以防在绑定打开时阻塞调用线程。
procedure Start;
Start 生成一个内部工作线程并将 Active 设为 True,因此调用方(通常是主 UI 线程)立即返回,而不会在服务器绑定配置端口和初始化 HTTP/2 的 TLS/ALPN 时冻结。Start 返回时不保证服务器已开始监听;请订阅 OnStartup 以在服务器开始接受连接时收到通知。调用 Start 前请设置 Port、任何 Bindings 以及 TLS / HTTP2 选项。如果您希望在调用线程上同步启动,请直接使用 Active 属性。
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Start();