使用定时器定时推送消息时报错

错误信息如下:

WebSocket connection to 'wss:/xxxxxxxxx.com:20000/' failed: One or more reserved bits are on: reserved1 = 1, reserved2 = 1, reserved3 = 1

业务场景是单对单聊天时推送消息给客户端,消息内容和id保存在redis,然后创建定时器,间隔5秒推送,直到收到客户端发来的确认消息时才清除此定时,单点推送时没有此问题,但是在定时器内推送时就会报此错误,客户端会直接断开连接,同时收不到该次发送的消息。调试工具里显示该内容为 (Opcode -1)

2019-02-12 18:50
0
0

Lin丶

赞同来自:

swoole版本是2.0.8,这个问题在web端或者是小程序端都有出现过,都是在定时器内推送消息给指定在线用户时触发的,遇到不止一次了,但都没能解决这个问题

2019-02-13 09:43
0

Lin丶

赞同来自:

问题已解决,自己搞错了

2019-02-13 11:33

要回复问题请先登录注册