TsgcWebSocketClient方法 › Connected

Connected 方法

查询底层套接字以确定客户端当前是否已连接到服务器。

语法

function Connected: Boolean;

返回值

若底层 TCP 客户端报告有活跃连接则为 True;否则为 False。(Boolean

备注

Connected 委托给内部 Indy TCP 客户端的 Connected 方法,该方法执行低级套接字探测以检测对端状态。由于该探测可能阻塞调用线程并增加 CPU 使用率,因此应谨慎使用 Connected。大多数情况下,建议优先使用 Active 属性,它是一个开销极低的标志,可从任何线程安全调用。如果 TCP 客户端尚未初始化,Connected 可能会引发异常。

示例


if oClient.Connected then
  ShowMessage('The socket is still connected');

返回方法