游戏网络通信体验优化,你做到了吗?(技术探讨)

我们遇到过5G信号的问题,在微信平台,如果你的手机开启5G信号,阿里云的OSS就收到请求特别慢,以至于超时。查了好久,都没查到问题。现在也没解决呢。

虽然这么说,还是要稳一点,万一真不是他们问题呢对吧,你可以试试触发了这种阻塞之后,是不是我们发一个命令过去,能让上一个消息过来我们这边

我这边没找到方法复现这个情况呢, 只是线上玩家,客户端记录日志发现的。 所以没想到怎样更进一步去排查。
也不是一个项目这样,所有项目都有这个情况。

有能复现的方法吗?

我测试了好几台设备,4G切5G信号,必现~
微信官方也有很多人遇到:下面是问题链接
【100%复现】Wifi切换到4G/5G,任意小程序再次打开,网络会失败,需要杀掉微信重新打开才正常 | 微信开放社区
WIFI切换5G后,wx.request请求至少需要30秒左右响应,甚至直接超时。仅IOS有这个问题 | 微信开放社区

那确实有可能,线上什么情况都有,用移动信号,进电梯或者走路碰到干扰地带就是容易出这个情况,就只能说早点断开再重连比较好。可以隔5秒没收到消息就提示信号弱,30秒自动断开。

基本可能性为0,如果你要考虑弱网,那么在协议的底层就要做好每条协议发送和接收的回复确认,因为弱网不一定断网,超时就得补发
你这问题大概率是后端问题的,要看你们后端是啥水平,网络底层源码他能看到并调试的话,那就信他的话,如果他只是在最后处理协议的地方查了时间的话,那么网络底层出问题的概率就很大了

好的,多谢

感谢各位大佬的建议

换个服务器,看能否接到客户端的即时消息.
如果没问题的话,是不是服务器网络处理那块出问题了.