请问多连接传输问题

skywind CSDN会员 skywind 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的机器有好多个连接设备(GPRS)还有网卡都可以用,

由于连接速度的原因,程序必须考虑多个设备同时工作。进行传输
但是在他们都工作的情况下,我下载也好,上网也好,只有其中
一个连接会工作(连接图标只有一个在闪烁,即便使用flashget中的多线程下载)

我从程序上列举当前机器的所有IP为所有IP建立一一对应之socket
然后bind到对应IP,接着用这些socket都去connect一个地址。

实验发现,当所有socket都向外传送的时候,也只有一个连接在工作,
首先速度和一个连接没有区别,其次,连接图标也只有一个在闪烁。
可见这个bind没有取到意想的效果


记得IE中可以指定一个默认的连接,我想在程序中不但建立一一
对应之socket,并且实现真正意义上的bind,让每一个socket建立在不同
的连接上面,不知道从编程的角度出发,与从配置的角度出发怎么解决这个
问题,

提点小弟,谢谢了
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
skywind CSDN会员
通信技术 4,397 成员 28,909 内容