讨论:用多个TCP连接发送数据

ypos 2003-09-23 08:50:07
大家一般在什么时候用到,性能比单个连接有多少提高呢?我不是指多线程下载软件那样的用法,那种是因为可以处理后面的数据,而我想发送一个流,相当于捆绑多个TCP连接,或者大家有什么其他的解决方法,捧场有分
...全文
17 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
aben456 2003-09-24
多个TCP的话,如果遇到数据同步问题,处理起来就费劲了
回复
ypos 2003-09-24
现在客户机、服务器都只有一个CPU,而且现在只考虑一个客户机和一个服务器,CPU大概1.xGHz吧,分别在10M和100M的局域网上运行,大家觉得单连接和多连接的速度比大概是多少
回复
ypos 2003-09-23
我只是做C\S程序,要在客户端与服务器间传输一些数据,数据量比较大,而且频率也高,就是说要几乎不停的传数据,我希望按照一个数据流一样传输,TCP连接断掉了要自动重连,我是想问一下多个TCP连接传输起来是不是比一个快,如果用了多个,有些什么解决方法,比如PPP就支持多链路捆绑
回复
xiaohedou 2003-09-23
你大概要了解FlashGet的方法吧,网络CSDN里有
回复
lostgdi731 2003-09-23
你是不是只广播?
回复
清泉ys 2003-09-23
对你的问题也不是很清楚,可能你对一些概念的本质不是很清楚,
一般在数据量比较大时,而客户端无需时时显示的东西进行传输,需化分数据块
回复
LuckFox 2003-09-23
我见过一个视频会议!
一个TCP用来传视频
一个TCP用来传声音
一个TCP用来传公共数据!
这样多个用TCP,就可以实现感觉上的同步!就像电话一样,一个线是用来“听”,一个是用来“说”!
回复
tyzyx 2003-09-23
没听明白
回复
fengzi_zhu 2003-09-23
看瓶颈在网络带宽还是CPU的处理速度?
回复
sevencat 2003-09-23
客户机也只有一个CPU吧,那就不可能快多少了。

有的用法是用在一个专门接收,一个专门发送,这种情况下可以用,多个同时发送,我觉得没什么必要,而且这里面你还要自己对包进行一定的序列化。
据说假如是两块CPU的话,就快一点。
回复
发动态
发帖子
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
社区公告
暂无公告