Client->isConnected
返回Client
的连接状态
bool Client->isConnected()
- 返回
false
,表示当前未连接到服务器 - 返回
true
,表示当前已连接到服务器
注意事项
isConnected
方法返回的是应用层状态,只表示Client
执行了connect
并成功连接到了Server
,并且没有执行close
关闭连接。Client
可以执行send
、recv
、close
等操作,但不能再次执行connect
。
这不代表连接一定是可用的,当执行send
或recv
时仍然有可能返回错误,因为应用层无法获得底层TCP
连接的状态,执行send
或recv
时应用层与内核发生交互,才能得到真实的连接可用状态。