有时,当我重新启动服务器或出现网络故障时,websocket 会关闭,我希望能够随时获取当前的连接状态。
我基本上得到以下错误,我希望能够预测它:
WebSocket is already in CLOSING or CLOSED state.
(anonymous function)
InjectedScript._evaluateOn
InjectedScript._evaluateAndWrap
InjectedScript.evaluate
这非常简单:websocket 的readyState
属性始终包含 websocket 的连接,如WebSocket API中所指定
它将是以下值之一:CONNECTING
OPEN
CLOSING
或CLOSED
解决错误的方法是这样的:
if (yourWsObject.readyState !== WebSocket.CLOSED) {
// Do your stuff...
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(26条)