收藏
回答

安卓上wx.connectSocket设置tcpNoDelay参数为true无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug wx.connectSocket 微信安卓客户端 7.0.9 2.9.4

貌似是上周开始出现的问题吧,小游戏客户端上传角色坐标信息到服务端出现封包卡顿,

经过诸多调试,我们从服务端打印客户端的封包间隔发现了粘包现象,差不多每3个包粘在一起发送给服务端的,导致坐标跳动影响其位移补间算法。我们怀疑可能是tcpNoDelay标志位没有起作用,依然启用了Nagle算法导致的。

目前测试就安卓平台上有这个问题,iOS和开发工具正常的。希望工作人员帮忙看看,谢谢!

下图是服务端打印的封包间隔,单位是毫秒


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签