【发布时间】:2019-11-20 11:54:37
【问题描述】:
我正在尝试使用 websockets 连接到服务器。我已经在服务器上设置了端口,并试图通过 Chrome 中的开发控制台进行连接(也尝试了 Firefox 并得到了相同的结果)。
我从控制台连接使用:
var websocket = new WebSocket('ws://localhost:5001');
这给了我“未定义”的消息。但是,如果我这样做了
websocket.readyState
我得到“1”。
然后我做
websocket.binaryType = 'arraybuffer';
打印"arraybuffer"。
如果我然后做类似的事情
websocket.send("1+1");
上面写着undefined。
但是,如果我使用 JavaScript 在 HTML 文件中执行所有这些操作,它连接良好并且我得到结果“2”,所以看起来 Websocket 本身没问题,我输入的内容也没问题,但这与它在开发控制台中的问题有关。
我对设置 Websockets 知之甚少。
【问题讨论】:
-
谢谢!这有帮助 - 我添加了一个 onmessage 函数,它将结果打印到控制台,现在它显示出来了。
标签: websocket developer-console