网络套接字关闭问题



我正在为客户端开发Web应用程序,这是用于发送/接收数据的用户websocket连接。这是我的问题。

如果客户端的某些参数发生更改,我想关闭我的 Web 套接字连接并使用新的参数启动新连接。我试图使用 close() 关闭网络套接字连接 bu。但是当我检查浏览器控制台时,websocket 状态始终为 2。请帮助我解决这个问题。

我不完全确定您有什么问题,但是如果您为onclose设置处理程序,它将在调用close时触发。

var ws = new WebSocket('wss://wss://echo.websocket.org');
ws.onclose=function(){
    alert('The websocket just closed, readyState: ' + ws.readyState);
}

演示:http://jsfiddle.net/6kh20bdy/

就绪状态 3 表示已关闭:https://developer.mozilla.org/en-US/docs/Web/API/WebSocket#Constants

相关内容

  • 没有找到相关文章

最新更新