问题背景:
最近项目使用到lwip,需要作为客户端的设备同时连接两个服务器,连接成功后与其交互数据。
问题提出:
程序开始运行时,首先连接服务器1,连接成功后等待500ms后连接服务器2,到这里均连接成功,进入数据收发阶段;
此时两服务器均收发成功一次数据,第二轮开始发往服务器1正常,再发往服务器2时发送时,接收响应超时;
程序此时关闭与服务器2关联的socket,重现创建并连接,此时发现重连任务挂起,直到看门狗复位;
第二次重启后,一切数据收发均正常;
直到下次异常或者手动重启后,又重复了上述现象直到两次复位后才运行正常
问题分析:
未知待总结
问题解决:
拉长两个服务器重连时间。
用户377235 2015-1-8 11:47
用户377235 2013-2-6 09:32
遇到同样问题