苹果系统休眠后,websocket自动断开
最近在开发一个聊天程序,是一个SPA应用,用的是socket.io这个库,后端用的是java,现在遇到一个问题是这样的:
在苹果系统上打开应用,socket连接正常,如果系统进入休眠状态,这时,客户端不再向服务端发送心跳包,服务端就认为客户端已经断开连接了。等客户端唤醒系统后,发现socket并没有接收到disconnect这个事件,也没有自动去重新连接的记录。不知道有没有大神遇到过这种情况。
节节卜路根
10 years, 3 months ago