【发布时间】:2013-09-19 04:24:20
【问题描述】:
我一直在开发基于浏览器的多人游戏一段时间,并且一直在测试各种环境(客户办公室、公共 wifi 等)中的不同端口可访问性。一切都很顺利,除了一件事:我不知道如何阅读错误号。或收到 onerror 事件时的描述。
客户端 websocket 是用 javascript 完成的。
例如:
// Init of websocket
websocket = new WebSocket(wsUri);
websocket.onerror = OnSocketError;
...etc...
// Handler for onerror:
function OnSocketError(ev)
{
output("Socket error: " + ev.data);
}
'output' 只是一些写入 div 的实用函数。
我得到的是 ev.data 的“未定义”。总是。我一直在谷歌搜索,但似乎没有关于此事件有哪些参数以及如何正确阅读它的规范。
感谢任何帮助!
【问题讨论】:
-
注意,您无法从 websocket 中获取有用的错误信息是设计使然:stackoverflow.com/a/31003057/771768
标签: javascript html websocket