0
我得到一个错误有关的WebSocket错误:的JavaScript混得OnOpen事件
未能就“WebSocket的”执行“发送”:仍然处于连接状态。 是否有一个事件可以检查,以确保套接字完全连接,然后才能发送消息。
我的代码如下:
this.contextWS = new WebSocket(socketAddress);
this.contextWS.onopen =() => {
console.log('Websocket is open !!!');
this.contextWS.send('payload');
}
我在这里做一个明显的错误?
感谢您的回复,我也阅读了MDN。我仍然不确定如何确保websocket完全连接。我看到onopen事件被解雇,我试图发送消息,那是当我看到错误。唯一的其他事件是看到的是onerror和onclose。这两者都不是我需要的东西 – reza
onopen事件处理程序似乎是正确的地方。我一直以这种方式使用WebSockets。你能否更新你的示例代码并添加send()函数? –
编辑完成后发送示例发送 – reza