首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么用TCP连接获取连接速度最快的IP

2013-08-13 
如何用TCP连接获取连接速度最快的IP同时对多个IP进行TCP连接,对最先有响应的IP做处理获取IP,然后断开其他

如何用TCP连接获取连接速度最快的IP
同时对多个IP进行TCP连接,对最先有响应的IP做处理获取IP,然后断开其他的连接,这个行么
是在第二次握手时就结束,还是在连接完成时再结束?
应该怎么实现?
新人求教,各位大牛不吝赐教!
[解决办法]
使用异步socket. 连接成功后在断开不需要的connection 
[解决办法]



accept的时候 连接一次成功后 ,旧跳出循环就好了!

不再监听是否有连接请求不就好了?


[解决办法]
楼主的问题有些没说明白,我说说自己的想法吧:果断是可以断开的,在连接结束。
举例,一个源端,要向两个目的端发送数据,之前先建立连接,经过三次握手,最先完成握手的开始发送数据,这是你就可以停止另一个连接的三次握手或执行关闭握手(目的和端口不同来区分)
[解决办法]
只要一次accept就可以了,只能有1个抢到,根本不用收了再关。

热点排行