A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 完美恋爱 高级黑马   /  2013-10-18 13:44  /  1001 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 完美恋爱 于 2013-10-18 17:03 编辑

TCP需要建立连接,形成传输数据的通道,而UDP则不需要建立连接。那请问迅雷下载器在下载的时候是时候使用的是TCP协议,它有个离线下载的功能,那当开启离线下载的时候,是把TCP协议转换为UDP协议了吗?

评分

参与人数 1技术分 +1 收起 理由
To + 1 很给力!

查看全部评分

4 个回复

倒序浏览
你觉得是么?
迅雷的离线下载不就是把你需要的下载的东西下载到迅雷的服务器,再通过服务器传输给你么?
迅雷这样做,把那些不给力的资源,先存到自己服务器,那么给你传输的时候就可以很快,而免去了,你去慢速下载资源的过程
而无论怎么样,下载的数据连接应该都是TCP的。UDP都要丢数据的,那么下载的东西本身就可能残缺的,没法保证完整性,还有什么用呢?
只不过,你下载,和资源原来存放的服务器建立了TCP连接;而离线,你和迅雷服务器建立了连接

评分

参与人数 1技术分 +1 收起 理由
To + 1

查看全部评分

回复 使用道具 举报
首先请把离线下载这个功能理解清楚。
迅雷离线下载是迅雷公司于2009年开发的付费离线下载服务。以服务器高速代理下载,中转到离线空间,再以用户从迅雷离线下载服务器下载到本机的方式提供网络加速服务。是为冷门资源,多资源下载受限,不方便下载等不便下载用户提供的服务下载通道。至于你说的TCP还是UCP 装个安全卫士。里面有进程和端口检测,到里面看下。一般是UDP。

评分

参与人数 1技术分 +1 收起 理由
To + 1 赞一个!

查看全部评分

回复 使用道具 举报
一个原则:要想保证数据的完整性,哪怕麻烦些,也要使用可靠连接
回复 使用道具 举报
谢谢各位了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马