用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-14 17:50
有没有人啊!
野生皮卡丘
2楼-- · 2019-08-14 18:43
为什么有时候连服务器会有2个socket?就一个客户端的情况下。
正点原子
3楼-- · 2019-08-14 22:14
 精彩回答 2  元偷偷看……
野生皮卡丘
4楼-- · 2019-08-15 02:26
大家有没有遇到过类似的问题啊,求指点,求分享,求学习
ruan_yuan
5楼-- · 2019-08-15 07:16
我也遇到这问题,有没有办法啊???
ruan_yuan
6楼-- · 2019-08-15 09:59
帮顶

一周热门 更多>