Quick 2.2.5 socketTCP 不响应cc.net.SocketTCP.EVENT_CLOSED事件

不响应平台IOS和MAC

连接SocketTCP后 关闭设备网络,不触发cc.net.SocketTCP.EVENT_CLOSED消息, 此消息已经监听。

在window和android 上测试能正确触发cc.net.SocketTCP.EVENT_CLOSED消息.

不能依赖cc.net.SocketTCP.EVENT_CLOSED时间做处理 需要做心跳处理这个是最保险的。

自己顶一下,难道需要自己写一个心跳检测?

建议用心跳。

在网络不好的情况下,收不到Socket的Close事件是比较常见的。

移动网络更加常见。

怎么写心跳检测呢?定时发一个消息给服务器端?quick里面有例子么?

写个计时器定时发包即可。

客户端定时向服务器发 “我还活着”

必须心跳的