说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

谁知道下载程序如(netants)的多线程原理?

编辑:说三道四文库 发布时间:2017-05-27 10:38
HTML文档下载 WORD文档下载 PDF文档下载
谁知道下载程序如(netants)的多线程原理?
而有的网站又是怎么控制不允许多点下载的?
敬请关注!
关注
好!我关注
HTTP/1.1协议和新的FTP协议支持多点传送功能。

HTTP请求协议内容请自行参考:RFC2616 和 RFC2068 。
这里只说明多点传送特性的基本原理。

当客户(如IE,Netants等)向服务器请求信息时,会按HTTP协议发送一个请求,其中有几个请求参数是有关多点传送的,这些参数最重要的是: "Content Range"(WEB服务器会将其转存为HTTP_RANGE变量),其格式是:
  Content-Range = "Content-Range" ":" content-range-spec

       content-range-spec      = byte-content-range-spec
       byte-content-range-spec = bytes-unit SP
                                 byte-range-resp-spec "/"
                                 ( instance-length | "*" )

       byte-range-resp-spec = (first-byte-pos "-" last-byte-pos)
                                      | "*"
       instance-length           = 1*DIGIT

举个例子,假如你需要下载一个文件如a.zip,那么,NetAnts将发送几个带Contnet-Range参数的HTTP/1.1格式的请求,Content-Range参数可能分别为:
  Contnet-Range : byte 1-1000/5000
  Contnet-Range : byte 1001-2000/5000
  Contnet-Range : byte 2001-3000/5000
  Contnet-Range : byte 3001-4000/5000
  Contnet-Range : byte 4001-5000/5000
  共五个请求(具体可以看NetAnts的记录)
  
  意思是这次取文件a.zip的第1至第1000个byte,这个文件共5000字节(如果文件长度不知,可用"*"代),
服务器接受请求后,就明白你要哪部份了,就会传送你要的那部份文件的内容。
至于服务器要不要答应你的请求,那要看服务器的意愿啦(也可以写程序来控制)。
如果服务器不支持HTTP/1.1的多点传送功能,就不明白你送的这个参数是什么东西了。


具体的,如果你想知道哪个部份的细节,我知道的一定解答。
沐:
  我保证这道题的分数你至少可以得到86分。
另100分要怎么拿呢?
沐:你有关于断点的示例吗?我想好好研究一下。dana@shd.com.cn
还有这和ftp的断点下载是同个原理吗?
沐:能给一个比如断点续传的实例中收发的报文?
      Ch81@263.net
HTTP和FTP的原理不同,HTTP只建立一条数据连接,而FTP利用两条通道分别发送命令和数据
HTTP部分如Muf(沐枫)所言,其实只要用WinINet函数就可以实现HTTP断点续传
而FTP部分相对复杂,需要发送REST重新定位远程文件指针再发送什么什么指令忘了,FTP部分协议的资料主要可以参考RFC959,上面对FTP的指令和连接方式有较为详细的叙述
当然剩下的100分给其它的有建设性的答案。
to: dana(dana) ch81() 
很对不起,我暂时不能给。你们可以下载最新的继点续传软件如netants,flashget,它们都显示来往的数据和命令。我最初就是从里获得感性认识的。
To Firing_Sky(火的天空) 
谢谢你的补充。不过FTP仍然是一个通道,只是HTTP的联接不是一直保持的,而FTP是一直保持的,直到你Logout为止。因此它的命令和数据可以同时双向进行。
关注
谁要是公布源代码我愿对此问题感兴趣的朋友送你300分
因为我有可用分2000多,参与分近4000
这个问题我已经解决了现在送分。
我想说的是Ftp是两个socket,一个是用来登陆的,成功之后服务器将会给你地址和端口来上下载文件的,这是我想补充的
得益于苹果谷歌,未来可穿戴技术市场规模可达500亿美元 雅虎11亿美元押注Tumblr三大因素:用户、社交、内容 Perceptual:英特尔感知计算挑战赛 正式启动 吴义坚:创业去!我用深度神经网络,处理语音识别 浅谈用户体验的“反面模式 可穿戴设备又一站:增强现实眼镜CastAR 数字医疗投资将破纪录 投资人看好这些细分领域 Mayer又下一城:雅虎收购Tumblr推进移动化? 前端开发利器:代码预处理工具Prepros 一个轻量级的JavaScript库:Reactor.js [探讨] 用户体验设计师现在面临怎样的机遇和挑战? PPT集萃(二):淘宝、CloudStack等分享的架构经验与最佳实践 2013中国云计算榜单之二:64家云主机+云存储,错综复杂! 看Java技术基础的eBay如何评价他们的Node.js首次尝鲜 Jolla发布首款Sailfish系统手机 无缝兼容Android应用 NPD:全球智能手机出货量2013年将首次超过功能手机 聚合数据左磊:不走寻常路 做国内最好的数据聚合平台 从程序员到软件商 需要注意些什么? 共享软件海外营销策略与实战(上海站) 直接拿来用!最火的Android开源项目(完结篇) 一步加入云生态系统 参加第五届中国云计算大会的十大理由 传苹果iOS7将深度整合Flickr 用户受益最大 Chrome 27来了:页面加载快5% 可同步数据到Google Drive 微软发布新一代游戏主机Xbox One 搭配全新Kinect 2.0体感系统 Unity游戏引擎向iOS与Android开发者免费 Twitter获“下拉刷新”专利 开发者仍可自由使用 复杂产品的响应式设计【流程篇】 使用Javassist库为Bytecode Instrumentation开发JVM Agent 内容解析创业公司Stremor推出4款API 2013中国云计算榜单之三:174家云应用服务商,繁花似锦! 盘点各大云服务提供商:麦当劳=AWS,汉堡王=? label 控件刷新问题 如何通过一个链接弹出一个没有标题栏,没有菜单栏,没有地址栏等的新页面? 实现这样一个报表??????? 求救。。。。。Access2000的数据库密码忘了,该怎么办呀!!! 动态产生的列表框,如何让记录按列对齐? 为什么有时自动打开网页,有时却不能? 在JDBTable中如何选中行? 我想让进度条竖着从下往上显示,应该怎么做? 可否知道数据表即将产生记录的标识键值???? 怎样让程序启动时最大化,但又不允许用户再还原或者改变窗口大小,谢谢! 紧急求救!关于ADSL下的固定IP地址访问问题,相关IP地址转发技术 谁见过这种编译错误,怎么办啊? 我的RH7.2不能Telnet ,请帮忙. GPRS 有无条件等待指令吗? 简单的问题_50分。 在vba的编写过程中无法在excel中调用word等其他对象,怎么办?(顶者有分) 事实证明,weblogic会对注释行报错! 一个让人困惑的问题 bcp 的问题 请问:有没有UNIX下的测试工具? 请问一个关于BCB消息MAP的问题... 系统2000,用installshield6.0包了程序,有问题 请问我用VC++做的数据库程序怎样打包在线等待急用, 在控制面斑-- >删除/添加程序 选项中 Win2000和Win98怎么不一样啊 改写了8254后如何得到正确的系统时钟 在别人机子上生成报表时提示出错,除打包安装外有无其他办法? ★ 懂 ORACLE 和 DB2 的高手请进... ★ 求助!!! 100分求小软件 为什么MediaPlayer播放不正常? 关于在向固定格式的Word模版中导入数据的问题,急!!!!!!!!!!!!!!! SQL SERVER 2000简体中文企业版 与 SQL SERVER 2000简体中文标准版 区别 同时装了Win2000和Office2000的朋友,快看看自己的电脑有没有这样的毛病:)送分! 干掉靖国神社..http://www.yasukuni.or.jp/index2.html 在我调试程序时,出现了有关"cs3250mt.dll"文件的出错信息,是怎么回事呢,急死我了!!!大家帮帮我吧!!! 关于windows media 问题,请教了!!! 如何在两个FORM中互相调用控件??? 关于控制发音。 高分请教一个对话框程序问题。!!!!!!!!!!!!!!!! 怎样处理数据库,才能在企业管理器及查询分析器中不能直接看到数据库结构 高分请教,如何获得“正在进行的共享连接” Delphi中如何创建控件数组 win32汇编中,资源文件的问题!请大家帮忙!谢谢 库存管理源程序有吗? 我是真想学好VC++, 可不知道怎么入手,大家给推荐几本书吧, 电子的看得好累,:( 如何在机子关闭时自动运行程序。 求助!:C语言编写的DOS下的串口通信程序,急用!大家帮帮忙吧 如何提高程序界面的显示速度 fastReport是否需要注册??要钱否? 用vb做控件时,怎么在同一工程的模块中访问控件的属性 公园修人工湖 ,从物理角度来讲有何意义 我肯定我们这场比赛会赢.I that we can win the match.两个横线填我肯定我们这场比赛会赢.I that we can win the match.两个横线填空..,大神指教7A的 在一次扑灭松毛虫的行动中,一架飞机每分钟飞行1000米,喷洒农药的宽度为120米,如果这架飞机飞行1小时,合多少公顷 对城市具有怎样的意义巴西利亚人工湖 It's so important match that we can't miss it.这个句子对吗就是说important match前面没有a的时候是用so吗 一根电阻丝,通过2C点荷量所消耗的点能是8J.若在相同的时间内通过4C的点荷量,则该电阻丝上所加电压和消耗的点能分别是 城市中建人工湖以降低热岛效应是利用了什么 有机物 “恩诺沙星” 不可能发生的反应类型是:A:酯化 B:加成 C:氧化 D:硝化 E:其分子式为:C19H22FN3O3系统命名为:1-环丙基-7-(4-乙基-1-哌嗪基)-6-氟-1,4-二氢-4-氧代-3-喹啉羧酸 请问:脂肪化合物不一定是链状化合物?为什么称之为脂肪化合物? 水库有什么作用 沉淀?置换?这些到底是些什么啊?它们之间有什么联系啊 脂环烃是脂肪族化合物吗 雷达发现天空中的飞机是否属于声音的利用 人为什么要为生活奋斗 We have lots of things____(do)on Sundays. 雷达发现天空中的飞机是否属于声音的利用(初中物理) price意思 什么是脂肪族化合物RT 雷达发现飞机是利用了声信息还是声能量? 我们可以学到很多 除了lots of things 还有什么说法 we have lots of__to do.有homework和things 该选哪个? 雷达探测到飞机是利用了声信息还是利用了声能量? 苹果树如何剪枝 we have got lots of things_____poor children since last month填一个介词 环境恶化,动物可能会采取什么办法来保护自己? 如何减少超声波振动筛的噪音 先锋振动 We are ______ football today ,because we have lots of things to do.A.supposed to playB.supposed playingC.not supposed to play 哪一些动物是因为人为的环境问题而灭绝的?一定要是人为的! 水解是否是复分解反应专家知道下 We have lots of rain. 减少噪音 英语怎么说 ______ ______. 站在植物或者动物的角度写环境问题以非人类的角度写一篇描述环境恶化的文章,用来翻译英文短文用,大概两三分钟左右,可以给中文我自己翻译,也可以直接给英文那就更好了,分数很多,答案 盐的水解是复分解反应吗那是什么? 杂音用英语怎么说指乐器、唱歌的杂音.只有noise吗? 石材胶主要是用来粘贴什么石材的? 复分解反应是否要考虑水解?比如碳酸钠和氯化镁,二者分别溶于水,碳酸钠溶液呈碱性,有氢氧根离子,若把两溶液混合,是生成碳酸镁沉淀,还是生成氢氧化镁沉淀? 听到奇怪的噪音 用英语怎么说? 小学安全教育活动心得体会的结尾怎么写? 双水解是复分解反应吗 不要在教室里制造噪音 英语怎么说 安全教育感受怎么写六年级下册的安全教育感受, You can buy ( ) things in the stop?A .a lot B.a lots of C.a lots D.lots ofTommy is ( )brotherA.Jack and Emma B.Jack and Emma 's C.Jack 's and Emma 's D.Jack's and Emma Let's ( ) the school show.A.sing at B.to sing in C.singing at D.sing inIt's la 制造噪音用英语怎么说(有三个空) 我们为什么要生活? On saturdays and sundays the supermarket is f____ of people.They buy a lot of things there.And sometimes they have their m____ there ,too.缺词填空昂~ 在英语的语法中,lots of和a lot of有什么区别?尽量详细说明. 亚洲独特的气候类型是什么?是怎样形成的? they often buy a lots of things改错 a lot of ,lots of 6年级上册英语用法a lot of ,lots of .这样的表示许多的单词怎么用?在6年级上册的时候. 为什么亚热带季风气候在亚洲比北美洲明显 we'd like ( ) lots of things中间填buy什么结构?A、buy B、buys C、to buy D、buying 什么是城市化,城市化带来了哪些环境问题,对生物有哪些危害? 谁有元旦亲子活策划方案?小朋友大概是3到5岁.属于商业活动.要有竞赛.我邮箱lt4594@163.con 直升飞机为蔬菜园喷洒农药.喷洒宽度为8米,25分钟正好喷完,每分钟飞行460米,这块蔬菜园的面积是多少? a lot,a lot of,lots of,a bit的用法RT讲一下后面接什么什么含义什么情况下可以互换 home lots of things hapened recentiy good luck翻译成中文是什么意思?、 直升飞机正为蔬菜基地喷洒农药.喷洒宽度为10米,25分钟正好喷洒完.飞机每分钟飞行480米.这块蔬菜基地�直升飞机正为蔬菜基地喷洒农药.喷洒宽度为10米,25分钟正好喷洒完.飞机每分钟飞行480 全球八大环境问题我只知道城市环境问题是第八大问题 lots of flicks of different things 中 flicks 在一次扑灭松毛虫的行动中,一架飞机每分钟飞行1000米,喷洒农药的宽度为120米,如果这架飞机飞行1小时,合多少公顷
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘