最近一直在测试断网重连,发现有时候router重连显示ok,那么协议就可以收发成功,有时候需要重连成功多次才能收发。
如截图所示,即使router重连成功了,G2C_MailList这个协议依然没法正常收到回包,直到第二次才正常回包,实测过程中会出现多次重连之后才能正常收发消息的情况
除非有复现patch,不然我没法找问题. demo并没有出现异常.
egametang 需要在云服务器上面,用tcp连接可以复现,udp就没有这个问题,之前为了应对苹果审核,所以切成tcp了
弱网参数如下
论坛有大小限制,patch包单独发您了,线上服务器开着的,您可以直接测
仔细看了下日志没发现什么问题,get recvlocalconn ok并不代表重连OK,而是获得新的router ok,后面还要进行tcp连接,才能发送消息,网络很差的情况,tcp就可能连接失败
网络恢复的时候网应该是正常且稳定的,不是弱网哈,感觉像是tcp被阻塞的感觉
报错10060,说明tcp连接不上