TsgcTCPClient › 方法 › Start

Start 方法

从辅助线程异步连接到服务器,以免阻塞调用线程。

语法

procedure Start;

备注

Start 会生成一个内部工作线程,将 Active 设为 True,因此调用方(通常是主 UI 线程)会立即返回,而不会在 TCP 握手期间冻结。由于 TCP 客户端不执行 WebSocket 升级,不会发生 HTTP 交换;只有原始套接字(以及启用时的 TLS 协商)在后台建立。Start 返回时连接尚未就绪,您必须等待 OnConnect 事件后才能发送数据。组件销毁期间调用将被忽略。如需通过返回值报告成功的阻塞调用,请使用 Connect。

示例


oClient := TsgcTCPClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 5000;
oClient.Start;

返回方法