TCP连接recv 返回0
各位大神帮忙,一个很诡异的问题:
我的client运行在wifi模块上,通过路由器与服务器相连。client与server建立tcp连接后,有时recv会返回0,持续一段时间后,可能recv正常,也可能仍然recv 返回0。(服务器经过长时间的大量测试,应该不会有问题)
诡异的是,当wifi模块通过其他的路由器与server连接时,不会出现该现象。记问题路由器为RouterA,将RouteB连接到RouterA,然后wifi连接到RouterB,再连接到server,也不会有这个问题。
大家帮忙分析一下,谢谢!