× 警告!旧版文档已经暂停维护,请查看新版文档。点击前往新版文档

Client->isConnected

返回Client的连接状态

bool Client->isConnected()
  • 返回false,表示当前未连接到服务器
  • 返回true,表示当前已连接到服务器

注意事项

isConnected方法返回的是应用层状态,只表示Client执行了connect并成功连接到了Server,并且没有执行close关闭连接。Client可以执行sendrecvclose等操作,但不能再次执行connect

这不代表连接一定是可用的,当执行sendrecv时仍然有可能返回错误,因为应用层无法获得底层TCP连接的状态,执行sendrecv时应用层与内核发生交互,才能得到真实的连接可用状态。


  • yichen

    Uncaught Error: Call to undefined method Swoole\Coroutine\Http\Client::isConnected() in /mnt/hgfs/WWW/yichenSwooleMsg/serve/http/message.php:153