貌似是上周开始出现的问题吧,小游戏客户端上传角色坐标信息到服务端出现封包卡顿,
经过诸多调试,我们从服务端打印客户端的封包间隔发现了粘包现象,差不多每3个包粘在一起发送给服务端的,导致坐标跳动影响其位移补间算法。我们怀疑可能是tcpNoDelay标志位没有起作用,依然启用了Nagle算法导致的。
目前测试就安卓平台上有这个问题,iOS和开发工具正常的。希望工作人员帮忙看看,谢谢!
下图是服务端打印的封包间隔,单位是毫秒
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小游戏 | Bug | wx.connectSocket | 微信安卓客户端 | 7.0.9 | 2.9.4 |
1 个回答
你好,能否提供个可运行复现的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。