请问原生WebSocket
断线,或是第一次没连接上,不会自动重连吗?
之前一直都是用socket.io
,它是会自动重连的,今天因为一个组件要用原生WebSocket
跟客户端通讯,发现如果客户端关掉,或者页面打开时客户端没开着,那WebSocket
就一直是断线状态,就算客户端开起来也不能自动恢复连接,才有此疑问。
请问原生WebSocket
断线,或是第一次没连接上,不会自动重连吗?
之前一直都是用socket.io
,它是会自动重连的,今天因为一个组件要用原生WebSocket
跟客户端通讯,发现如果客户端关掉,或者页面打开时客户端没开着,那WebSocket
就一直是断线状态,就算客户端开起来也不能自动恢复连接,才有此疑问。
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
没记错的话是的。数年前刚开始学 WebSocket 的时候,第一课就是心跳检测和断线重连。