TsgcWebSocketClient › 方法 › 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');