其他分享
首页 > 其他分享> > WebSocket断开原因、心跳机制防止自动断开连接

WebSocket断开原因、心跳机制防止自动断开连接

作者:互联网

1、断开原因

WebSocket断开的原因有很多,最好在WebSocket断开时,将错误打印出来。

ws.onclose = function (e) {
  console.log('websocket 断开: ' + e.code + ' ' + e.reason + ' ' + e.wasClean)
  console.log(e)
}

错误状态码:

WebSocket断开时,会触发CloseEvent, CloseEvent会在连接关闭时发送给使用 WebSockets 的客户端. 它在 WebSocket 对象的 onclose 事件监听器中使用。CloseEvent的code字段表示了WebSocket断开的原因。可以从该字段中分析断开的原因。

CloseEvent有三个字段需要注意, 通过分析这三个字段,一般就可以找到断开原因

标签:断开连接,code,WebSocket,断开,CloseEvent,reason,wasClean
来源: https://blog.csdn.net/qq_36648555/article/details/119037347