环境
protobuf 2
cocos creator 2.0.9
python 3.6
gevent-websocket
前端
,使用protobuf.js 6.8.6来操作.proto文件,预编译的方式,生成.js文件
在cocos中启动ws客户端传输protobuf的二进制
后端
后端使用python 3.6通过gevent-websocket构建服务
报错截图
分析
后端截图中,下面这行代码接受到的数据类型是bytesarray,将这个数据使用protobuf来解码,不行,不知道如何处理,免费各位大佬帮忙看看
message = websocket.receive()
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
找到方法了,反序列化的适合,不要使用
ParseFromString
方法,直接使用FromString
方法即可得到body数据