TsgcTCPClient › 属性 › Active

Active 属性

打开或关闭与已配置服务器的原始 TCP 连接。

语法

property Active: Boolean read GetActive write SetActive default False;

默认值

False

备注

将 Active 设为 True 以使用当前 Host、Port 和 TLS 设置打开新的 TCP 会话。将属性设回 False 将优雅地关闭连接。不执行 WebSocket 握手,客户端直接与对等方交换原始 TCP(或 TLS)字节。使用 Active 而非底层 Connected 方法来检查客户端是否有打开的会话;Active 更安全,因为它不调用 Indy 的内部 connected 例程,该例程可能导致线程锁定。

示例


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.Active := true;

返回属性