原生`WebSocket`断线不会自动重连吗?

发布于 2022-09-12 04:21:09 字数 218 浏览 20 评论 0

请问原生WebSocket断线,或是第一次没连接上,不会自动重连吗?
之前一直都是用socket.io,它是会自动重连的,今天因为一个组件要用原生WebSocket跟客户端通讯,发现如果客户端关掉,或者页面打开时客户端没开着,那WebSocket就一直是断线状态,就算客户端开起来也不能自动恢复连接,才有此疑问。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

那支青花 2022-09-19 04:21:09

没记错的话是的。数年前刚开始学 WebSocket 的时候,第一课就是心跳检测和断线重连。

怀中猫帐中妖 2022-09-19 04:21:09

是不会重连的,但是可以监测到断开然后手动触发连接;写个定时器轮询,几次后如果没连上就停止并作提示;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文