不响应平台IOS和MAC
连接SocketTCP后 关闭设备网络,不触发cc.net.SocketTCP.EVENT_CLOSED消息, 此消息已经监听。
在window和android 上测试能正确触发cc.net.SocketTCP.EVENT_CLOSED消息.
不能依赖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里面有例子么?
写个计时器定时发包即可。
客户端定时向服务器发 “我还活着”
必须心跳的