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

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

编辑:说三道四文库 发布时间:2017-01-22 03: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,一个是用来登陆的,成功之后服务器将会给你地址和端口来上下载文件的,这是我想补充的
代号Threshold:微软将推Windows统一平台Threshold 日本任天堂掌机应用:《卢浮宫》革了谁的命? [TUP第31期]《浪潮之巅》吴军:硅谷3.0助力中国企业走向国际 SequoiaDB创始人:比MongoDB领先一到两年 打造企业级NoSQL数据库 [对话CTO]甲骨文熊光樑:全球研发模式开发出接地气产品 GitHub中国游记之长城——跨越那堵看不见的墙 IE11开发人员工具:UI响应工具详解 2013 Linux领域年终盘点 腾讯云俱乐部深圳站成功落幕 开创移动开发新篇章 解读云计算、大数据、物联网等九大IT技术发展趋势 苹果已证实收购Topsy或将涉足社交领域 触摸未来:Tactus微流体技术2014年来袭 Windows的未来:一个核心 多个版本 Github项目中使用率最高的Java/Ruby/JS库 2013中国大数据技术大会盛大开幕 从黑色星期五找到的六个规则 帮助网站转化 移动开发者的自学宝典:十大在线编程学习网站 MIT新技术:远程触摸和操纵实物 创新人机交互 中国移动研究院业务支撑研究所所长孙少陵:大数据实时处理技术发展趋势及中国移动实践和展望 “第一届中国大数据技术创新与创业大赛”主办方发言及创新分赛颁奖 中国移动研究院业务支撑研究所所长孙少陵:大会及与会嘉宾介绍 中国工程院院士、大数据专家委员会主任李国杰:能挖掘出价值的数据就是好数据 阿里飞天平台总架构师唐洪:飞天开放平台 百度大数据首席架构师林仕鼎:新计算时代 金山发布全系列IaaS平台 Google无人驾驶汽车与机器人组合,秒杀无人机 Google欲推新Chrome应用:适用于Android、iOS平台 comScore:美国市场苹果手机独占鳌头 Android和iOS双寡头垄断 一周消息树:新技术实现远程触摸和操纵实物 创新人机交互 研发周报:帮助网站转换的六大黑色星期五规则 【开源专访】JFinal作者詹波:以极简方式实现Web项目的极速开发 请教方案:多用户的C/S结构中,如何控制客户端的用户数?一般时间是以C为准还是以S为准? 软件发布:国图图书下载系统 软件发布:增值税计算器 软件发布:深圳2001安装 软件发布:大众形音输入法标准版 软件发布:我的资料3.0完整版 软件发布:OpenSearch网络搜索软件(正式版)免费! 软件发布:“梦”网页编辑器(HomeBuild) 软件发布:股票之星 4.0 软件发布:词汇通霸[挑战王I号] 软件发布:龙飞QQ伴侣 软件发布:信息群发圣手(Bbs+Email+icq)免安装版 软件发布:网络主机扫描软件(HostScan) 软件发布:ADSL 超频奇兵 软件发布:绿幽灵高速多功能浏览器 软件发布:辟邪脸谱 软件发布:邮件群发机 软件发布:拯救地球 软件发布:九城的修行器 软件发布:龙飞定时器 软件发布:加密vfp的exe,防止反编译 软件发布:“破解注册表编辑器” 软件发布:神奇注册表 软件发布:CDWizard(光驱精灵.NET) 软件发布:神通 2001 豪华版 软件发布:VB6历史文件清理器 菜单问题!!送分哟! 请问PB7.0中,Freeform格式的数据窗口中,为何按滚动条,数据不是滚动到第一页就是最后一页?如何实现自由滚动? B/S结构用何东东编最快? 关于mpeg-4 请问各位大虾:CBitmap对象如何写入一个BMP文件? 对面的大哥看过来!高分征解有关SetWindowPos的问题。 如何刷新文件内容的缓冲? 昨天一夜星际~~~后 一个捉摸的问题,、高分请解决! 在WEBLOGIC5.1上发布EJB1.1的一个小问题 请教,如何用jbuilder 写midas的服务器, 我们公司一个程序员的头式太难看了,我每次见他就恨不得拿剃头的推子给他剃光光! 寻最好的ftp软件 autoCAD的问题 找本站里面《程序员测试软件》的注册码 刚毕业的不能报? .lib 文件到底是怎么回事?如何查看它的内容? 请问,下面的警告提示什么意思(关于sybase) 那位可以给我描述一下“代表”? 请问有WINsock编程高手么,帮我看一下下面的程序 紧急招聘PB程序员(成都) 关于产品序列号的问题……想了很久了。 这里有几个问题,能者请进! 请教VC项目开发经验 如何让下载的程序变成免费的? 为什么大米比不过小麦有营养 一斤、一公斤、一克、一千克、一英磅、一磅分别有多重?可不可以形象一点? 能用普通小麦粉做蛋糕吗就是在超级市场买的那种散装的小麦粉可是做蛋糕好像要用低筋面粉那么可以用小麦粉代替吗?成品会不会有很大差别? 蛋白质含大米12.7%小麦11.2%玉米3.8%100克大米含蛋白质多少克 一克有多重,一斤有多重,一公斤呢,一千克呢?不要变量~就用我们身边的实物来说下这个总量,如一瓶矿泉水是多少克. 用鸡蛋,面粉,食用油能搞蛋糕吗?如果可以, 如何理解小麦价格的不断攀升对大米和其他粮食作物价格产生的带动作用 一千克蘑菇含水率为98%,谅干后含水率为96%,请问此时蘑菇有多重? 家庭制作蛋糕时为什么要将低筋面粉和泡打粉混合过筛? 草堂留后世,诗圣著千秋指的是: 某仓库原有小麦和大米共126吨,现在又运进小麦61吨和大米34吨,这样小麦就比大米多47吨,则原有小麦多少吨 一千克鲜蝇蛆晒干有多重那干子磨成粉呢 已知a kg大米售价为30元,b kg小米售价为20元,那么购买m kg大米和nkg小米共需付款多少元? 粮仓里有小麦和大米两种粮食,其中小麦与大米质量比是1:2,每天运出30吨小麦到市场去出售粮仓里有小麦和大米两种粮食,其中小麦与大米的质量比是1:2,每天运出30吨小麦到市场去出售,运40吨 100粒大米大概有多重啊,或者半斤大米有多少粒? 已知A千克大米销售价为30,千克小售价为20元,那么购买M千克大米与N千克小米共需付款多少元 玉米有0.4吨,大米有()吨,小麦有()吨,大豆有( )吨,这些粮食中的中位数是()吨玉米10% 大豆15% 大米35% 小麦40% 一袋大米的80%比它的1/2多24千克,这袋大米重( )千克? 小兰妈妈拿50元钱去粮店买了2.6千克大米,找回11元,每千克大米多少元稍复杂的方程 我们吃的粮食都是转基因吗?小麦、玉米、大米、大豆、、、、、、那我们还怎么活?大致都有哪几大类?怎么小心辨别 一袋大米的百分之80比它的1/2多24千克,这袋大米重( )千克 一种大米每千克5元,每袋15千克.一种面条每千克6元,每袋3千克.妈妈带了100元去买大米和面条个一袋, 谁知道黑龙江最新粮食价格大豆、水稻和玉米等 一袋大米的80%是24千克,这袋大米重( )千克. 小明带200元去帮妈妈买大米买了50千克大米还剩20元钱每千克大米多少元 一个粮食户收的大米是玉米的3倍,大米比玉米多9吨,大米和玉米各是多少吨是小学四年级下册题目请详细解答 一袋大米的80%比他的一半多24千克,这袋大米重( )千克. 有30千克大米,吃了3/5千克还剩( )千克.吃了3/5,还剩( )千克.急32比20多()%?20比32少()%? 小麦粮屯里跑出来的1毫米左右的红色小虫子是什么虫? 一袋大米的80%比它的二分之一多24千克,这袋大米重多少千克?(不用解答,只要说出分析就行了) 小杰家本月初买了30千克大米,到月底吃掉了其中的4/5,本月小杰家剩下的大米有多少千克? 粮油站,大批的大米,如何防止生虫,粮虫净安全吗?有没有好办法? 一袋大米第一周吃了五分之二,第二周吃了五分之一,还剩六千克,这袋大米原有多少千克? 1.食堂进购一批大米,吃了4/5后,又购进660千克,这时大米比原来多30%,原有大米多少千克?2.一个长方体,如果高增加3厘米就成为一个正方体,而表面积会增加84平方厘米,原来这个长方体的体积是 稻谷 麦子,高粱和大米,小米,青稞的关系区别 一袋大米,吃了1/8.剩下的比吃了的多66千克,这袋大米有多重 有一包大米,用去了它的10分之7还多2千克,还剩下34千克,这包大米原来有多少千克? 杂交水稻是小麦还是大米 一袋大米重24.5千克.(1 )第一周吃了二分之一袋,吃了多少千克?(2)第二周吃了五分之二袋一袋大米重24.5千克.(1 )第一周吃了二分之一袋,吃了多少千克?(2)第二周吃了五分之二袋,吃了 一桶大米问题有一桶大米,连桶共重170斤.第一次称出的大米比原来的一半少3千克.第二次称出的大米比第一次余下的3/4多2千克,这时剩下的大米连桶重34千克,原有大米多少千克? 大米,小米,大麦,小麦有什么联系 一袋大米,吃了百分之四十,剩下的大米比吃了得多十千克,这袋大米多少千克 有一袋大米和两个桶,怎样用3千克和5千克的两个桶称出7千克的大米来? 仓库里共储藏大米和小麦390吨,大米比小麦多1/6,仓库里有大米和小麦各有多少吨? 做蛋糕如果没有低筋面粉可不可以用淀粉加普通面粉代替?说是可以用玉米淀粉+普通面粉代替可是没有玉米淀粉 那用普通面粉+普通面粉代替可以么 普通面粉就是马铃薯淀粉 用农夫山泉桶(4升)装大米一桶能装多少斤大米? 某仓库原有小麦和大米共126t,现在又运进小麦56t和大米37t,这样小麦就比大米多63t,问小麦原来多少? 电饭煲做蛋糕,材料:低筋面粉,牛奶,鸡蛋的比例是多少?假如用2两面粉做的话,需要几个鸡蛋,多少牛奶电饭煲做蛋糕,材料:低筋面粉,牛奶,鸡蛋的比例是多少?假如用2两面粉做的话,需要几个鸡 1顿稻谷可以碾出大米17/20吨,按照这样计算,5/34吨稻谷可以碾出大米多少千克?请帮忙求求你们了!) 某仓库原有小麦和大米共128吨,现在又运进小麦56吨和大米37吨,这样小麦就比大米多63吨,问仓库原有小麦多少吨? 请问苹果、鸡蛋和牛奶能一起吃吗?早餐时吃的 大米和小麦,哪个营养高? 已知1克大米约52粒,如果每个人每天浪费1粒大米,全国13亿人口,每天大约浪费多少吨大米? 用面粉、牛奶、鸡蛋、糖按照6;3;3;2做成一种蛋糕重8千克,需要这四种材料分别多少千克? 大米和小麦那样更营养? 如果每人每天浪费1粒大米,全国约13亿人口,每天大约浪费多少吨打大米?(已知1克大米约52粒) 解决一个应用题:用面粉、牛奶、鸡蛋、糖按照6:3:3:2做成一种蛋糕重8千克,需要这四种材料分别多少?怎样列式计算? 大米和小麦谁的营养价值高? 经常吃大米有什么好处 用家庭面包机做蛋糕和面包要用什么面粉用面包机自己做面包或者蛋糕分别要用什么样的面粉做出来才好
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn