QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1072|回复: 6

多线程程序下载的问题

[复制链接]
发表于 2005-12-28 14:00:07 | 显示全部楼层 |阅读模式
多线程下载时,多个线程彼此怎样从服务器上接收到文件中的这个线程要的那部分,是客户端在建立连接的时候就给每个线程分配一个独立的端口吗? 那样的话,对于某些通过代理只开了80,25这样端口的客户端,实际上就不是多线程同时下载了吧?

谢谢.
发表于 2005-12-28 16:00:12 | 显示全部楼层
服务器的一个端口可以同时连接多个连接,本地端口可以不同
回复

使用道具 举报

 楼主| 发表于 2005-12-28 21:40:46 | 显示全部楼层
谢谢回帖, 那如果客户端的端口相同, 服务器如何区分客户端的各个线程并把数据正确传输给他们?
回复

使用道具 举报

发表于 2005-12-29 08:57:12 | 显示全部楼层
服务器管不了那么多吧
回复

使用道具 举报

发表于 2005-12-29 11:48:27 | 显示全部楼层
通过客户端IP和端口来区分
回复

使用道具 举报

发表于 2005-12-29 15:57:12 | 显示全部楼层
是socket 帮定的吧!
回复

使用道具 举报

 楼主| 发表于 2005-12-29 22:55:37 | 显示全部楼层
那就说, 如果是客户端多个线程同时下载, 客户端就要开多个端口?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 00:18 , Processed in 0.044098 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表