websocket,在调用onmessage方法前就报错

现在的情况是,服务端在推送消息时,h5客户端在执行onmessage方法前直接报错

报错信息

One or more reserved bits are on: reserved1 = 1, reserved2 = 0, reserved3 =1

跟C++服务端这边确认了下,他们说是可能是因为服务端推送多条消息时,解析出错

有没有哪位大神使用websocket时,遇到过同样的报错,谢谢

阅读 5.5k
2 个回答

你是不是有长时间没有接到消息,然后再服务器推送就接不到了?
网上的解决办法就是写一个心跳check方法,定时重连,保持通道连接。
参看链接
https://www.cnblogs.com/1wen/...

webpacksocket需要设置心跳来定时请求服务器,防止连接断开,你可以写个循环定时请求就好。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题