【发布时间】:2012-11-27 15:34:04
【问题描述】:
我用这段代码(例如)构建我的 websocket 连接:
var socket = new WebSocket("ws://94.12.176.177:8080");
我关闭了与这个的连接:
socket.close();
但是我该如何重新建立连接呢?
我做了一些研究并尝试了几种方法。这个问题帮不了我:Socket.io reconnect on disconnect? 这是唯一接近我正在寻找的结果。
我想这样做的原因是允许用户暂时停止向网络发送数据,并在一段时间后重新发送。如果没有重新连接,用户必须刷新页面才能重新发送。这可能会导致一些数据丢失。谢谢。
【问题讨论】:
-
再做一个新的WebSocket。重新连接不存在的原因是因为它可能就像创建一个新连接一样。
-
这是一种可能的解决方案:github.com/gdi2290/angular-websocket/issues/100
标签: javascript html websocket socket.io