用sendUrgentData这个来判断服务端是否异常关闭
想实现自动连接服务端,如果用
socket = new Socket("19216814",1821);
socketconnect();
只有每次去new创建这个sock对象,因为只有sock对象创建好了才由输入输出流
目前的实现方式就是,
1在原有的基础上,再开多一个线程,专门负责发送心跳,
2先睡眠500毫秒,
3用socketsendUrgentData(FF),给服务端,
4如果服务端异常关闭的话,我就捕捉这个异常。。。
5循环
心跳的意思就是每隔一段时间,客户端给服务器发一段消息:
1、客户端:服务器,我还活着,你死了没
2、服务器:客户端,我知道你还活着这个信息,我已经记录下来了,同时告诉你我也还活着
更多问题到问题求助专区http://bbshoudunwangcom/
以上就是关于服务器怎么判断心跳包全部的内容,包括:服务器怎么判断心跳包、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)