用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-16 10:20
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-08-16 14:37
帮顶
野生皮卡丘
3楼-- · 2019-08-16 19:49
我顶
lvchengrui
4楼-- · 2019-08-16 22:32
不是那地方的问题,uip可以建立多条链接,是你设计逻辑的问题!导致发生了多路连接!
小工人
5楼-- · 2019-08-17 03:09
轮询的时候只轮询一遍就好了

一周热门 更多>