大致情况是这样的:
项目处于调试通信阶段,用的是quick 3.3
发送一个http请求 用的是protobuf协议
服务器端发来的response data 是28位
我在c层debug看到的数据确实也是28位
但是当数据传输到lua里 却丢失了, 只有8位
但是我向服务器发送的请求也是protobuf格式 从lua层传过去 却是正常的
我想可能是因为protobuf序列化的字符流 比较包含很多特殊字符,很可能有些数据正常传输,有些会丢失
请帮忙看看,谢谢!
附件是截图
项目处于调试通信阶段,用的是quick 3.3
发送一个http请求 用的是protobuf协议
服务器端发来的response data 是28位
我在c层debug看到的数据确实也是28位
但是当数据传输到lua里 却丢失了, 只有8位
但是我向服务器发送的请求也是protobuf格式 从lua层传过去 却是正常的
我想可能是因为protobuf序列化的字符流 比较包含很多特殊字符,很可能有些数据正常传输,有些会丢失
请帮忙看看,谢谢!
附件是截图
base64编码后可以正常的传过去
在lua中在base64解码 目前只能这样了