Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 4019.00元
请问socket 怎么判断连接已经断开了
王伟发起了问答2019-08-16
1
回复
828
浏览

请问socket 怎么判断连接已经断开了

我现在的方法是 和服务器增加一个心跳包 记录有多久没有收到心跳包了 超时的话 就认为是断线了。。这种操作要有效的话,心跳包的发送间隔要非常短 才能比较实时的判断是不是断线

但是这种实现方法有个问题是 在手游切到后台的时候 再切回来 实际上 socket 没有断 , 但是程序在后台收不到消息 逻辑认为 sockect 断了 。。

请问有什么更加好的实现方式。。。。试过网上很多的方式 实际好像都不对

所有回复
发表回复
你还没有登录,请先 登录或 注册!