客户端与服务端连接问题
先开客户端(从没连接、注册过),然后再开服务端,可以连接上,能推送,心跳正常。
这时候,我把服务端关闭了(客户端不关闭)……过了一会,再开启服务端,发现客户端(这时的客户端是已经连接过、注册过的)依然是在发心跳,然而并不会去尝试重新连接服务端。这个问题怎么解决?是要在服务端判断客户端发送的是心跳信息,然后回传,证明服务端在线么?如果不在,那么客户端就开始进行重连?那么客户端现在的状态该怎么解救掉?新手,不太会,求大神指导。
先开客户端(从没连接、注册过),然后再开服务端,可以连接上,能推送,心跳正常。
这时候,我把服务端关闭了(客户端不关闭)……过了一会,再开启服务端,发现客户端(这时的客户端是已经连接过、注册过的)依然是在发心跳,然而并不会去尝试重新连接服务端。这个问题怎么解决?是要在服务端判断客户端发送的是心跳信息,然后回传,证明服务端在线么?如果不在,那么客户端就开始进行重连?那么客户端现在的状态该怎么解救掉?新手,不太会,求大神指导。
2016-05-29
举报