error opcode 11 and close websocket connection

0

cocos2d-js 3+ 的Android和win32平台才有的情况,服务器断开连接,客户端有时候能接收到断开信息,有时候却不能,为什么?

已邀请:

walkor

赞同来自:

Websocket协议 Version 13 对opcode的定义


OPCODE:4位
解释PayloadData,如果接收到未知的opcode,接收端必须关闭连接
0x0表示附加数据帧
0x1表示文本数据帧
0x2表示二进制数据帧
0x3-7暂时无定义,为以后的非控制帧保留
0x8表示连接关闭
0x9表示ping
0xA表示pong
0xB-F暂时无定义,为以后的控制帧保留


客户端传来了opcode为0xB,这个是未知的opcode,所以关闭了连接。你可以查阅下客户端发这个opcode是什么意思,然后自己在协议中做下调整。


WesbSocket协议文件在
Workerman/Protocols/Websocket.php

要回复问题请先登录注册