Websocket连接状态:如何获取javascriptwebsocket连接的当前状态

有时,当我重新启动服务器或出现网络故障时,websocket 会关闭,我希望能够随时获取当前的连接状态。

我基本上得到以下错误,我希望能够它:

WebSocket is already in CLOSING or CLOSED state. 
    (anonymous function) 
    InjectedScript._evaluateOn 
    InjectedScript._evaluateAndWrap 
    InjectedScript.evaluate
134

这非常简单:websocket 的readyState属性始终包含 websocket 的连接,如WebSocket API中所指定

它将是以下值之一:CONNECTINGOPENCLOSINGCLOSED

解决错误的方法是这样的:

if (yourWsObject.readyState !== WebSocket.CLOSED) {
   // Do your stuff...
}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(789)
Case方法:Java运行switchcase方法与项目列表
上一篇
Oppo语音助手:制作 spotify语音助手时出错
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(30条)