服务器怎么判断心跳包

服务器怎么判断心跳包,第1张

用sendUrgentData这个来判断服务端是否异常关闭

想实现自动连接服务端,如果用
socket = new Socket("19216814",1821);
socketconnect();

只有每次去new创建这个sock对象,因为只有sock对象创建好了才由输入输出流

目前的实现方式就是,

1在原有的基础上,再开多一个线程,专门负责发送心跳,

2先睡眠500毫秒,

3用socketsendUrgentData(FF),给服务端,

4如果服务端异常关闭的话,我就捕捉这个异常。。。

5循环

心跳的意思就是每隔一段时间,客户端给服务器发一段消息:
1、客户端:服务器,我还活着,你死了没
2、服务器:客户端,我知道你还活着这个信息,我已经记录下来了,同时告诉你我也还活着

更多问题到问题求助专区http://bbshoudunwangcom/

以上就是关于服务器怎么判断心跳包全部的内容,包括:服务器怎么判断心跳包、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9510398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存