【发布时间】:2012-09-11 08:32:11
【问题描述】:
我正在使用 JavaScript 和 Union platform 我该如何诊断这个问题?非常感谢。
【问题讨论】:
标签: javascript websocket
我正在使用 JavaScript 和 Union platform 我该如何诊断这个问题?非常感谢。
【问题讨论】:
标签: javascript websocket
如果您转到 http://jsbin.com/ekusep/6/edit 并查看 JavaScript 控制台,您将看到“WebSocket 在建立连接之前关闭”的记录。我已经在 Chrome 中对此进行了测试。
在这段代码中,这意味着ws.close() 在连接建立之前就被调用(由用户代码)。
因此,此错误的原因是代码在有机会实际连接之前尝试关闭 WebSocket 连接。
【讨论】:
ws.close() 的实例。我错过了什么吗?
close 方法。如果您没有看到在您的项目中使用它,这可能只是意味着 WebSocket 连接没有关闭。
对于进来寻找答案的其他人,除了上面提到的@leggetter,就我而言,事实证明我在建立连接时丢失了端口号。如果有帮助,我正在使用 socket.io。
http://websocket.service:8000
【讨论】: