用uip协议连接服务器时会同时连上两条链路,IP相同,端口不同,这是为什么?

2019-08-14 17:23发布

用uip协议,用的是TCP,端口号随机不固定,UIP_CONF_MAX_CONNECTIONS设置成2(这个最大连接数设置成1就连不上服务器了,为什么?)
uip_connect()连接服务器的时候,有时候服务器会显示有两条链路连上来,连接的时间相同,IP地址相同,就端口号不同
如果服务器把连接1踢掉,留下连接2的话,客户端uip_send()发送数据的时候还是会用连接1发送。

请问上述情况是什么原因引起的,有没有解决办法,还有那个UIP_CONF_MAX_CONNECTIONS最大连接数不能设成1吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
野生皮卡丘
1楼-- · 2019-08-15 12:22
ruan_yuan 发表于 2016-12-7 06:26
我也遇到这问题,有没有办法啊???

你也遇到了?有没有解决?
ruan_yuan
2楼-- · 2019-08-15 17:59
 精彩回答 2  元偷偷看……
ruan_yuan
3楼-- · 2019-08-15 23:07
野生皮卡丘 发表于 2016-12-8 13:10
你也遇到了?有没有解决?

因为要链接到云服务器上,多个链接就太浪费资源了,一定要解决,不然只能用W5500了
野生皮卡丘
4楼-- · 2019-08-16 03:36
ruan_yuan 发表于 2016-12-9 16:55
因为要链接到云服务器上,多个链接就太浪费资源了,一定要解决,不然只能用W5500了

我用的是DP83848,出现这个多链接问题,还没彻底解决掉
野生皮卡丘
5楼-- · 2019-08-16 03:40
怎么破!
野生皮卡丘
6楼-- · 2019-08-16 08:57
没有人吗!!!

一周热门 更多>