客户端如何知道自己创建的长连接是否还在?

客户端创建了一个连接,有时候等待很久之后,直接用这个连接请求服务器,会出现后台收不到请求的情况,怀疑此时连接已经过期。这时候客户端该如何来检测自己是否已经无效了呢?

标签: 开发求助
adm512 在 2014-12-27 23:36发布 分享到 weibo
2 回复
#1 {2} wangxy 2014-12-28 18:02 回复

对于tcp来说, 应用层心跳是可以用来检测连接是否ok的.

adm512 2014-12-29 17:21 回复

应用层已经知道客户端掉线了。并且踢掉了客户端。但是客户端现在如何知道自己被踢掉了呢?比如手机从待机恢复回来,这时候已经被服务器踢掉了, 客户端怎么去检测new PomeloClient 的这个pc是否已经无效?

EarlyBird 2015-1-21 17:04 回复

@adm512 客户端的心跳可以检测这个的

#2 qqirod 2015-1-3 03:24 回复

一直找不到isConectiing这种API

回到顶部