学员(7962)
课程(204)
分享
提供专属的一对一在线答疑,快速答疑解惑。
及时响应学习咨询,帮助解决问题。
购买后7天内可申请无理由退款。
购买后30天内如遇降价,可申请价保。
对于提问做到有问必答,帮您扫清学习过程中的种种障碍
请问socket 怎么判断连接已经断开了
我现在的方法是 和服务器增加一个心跳包 记录有多久没有收到心跳包了 超时的话 就认为是断线了。。这种操作要有效的话,心跳包的发送间隔要非常短 才能比较实时的判断是不是断线
但是这种实现方法有个问题是 在手游切到后台的时候 再切回来 实际上 socket 没有断 , 但是程序在后台收不到消息 逻辑认为 sockect 断了 。。
请问有什么更加好的实现方式。。。。试过网上很多的方式 实际好像都不对
同学你好,在跳后台的时候可以选择直接把连接断开,像皇室战争那种处理方式。