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

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

编辑:说三道四文库 发布时间:2017-02-28 11:50
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,一个是用来登陆的,成功之后服务器将会给你地址和端口来上下载文件的,这是我想补充的
暴露程序员身份的8个行为 英特尔创新应用大赛大评审!创新也有中国风 苹果面临一问题:正源源不断地失去优秀工程师 初学编程者必知的五个网站 大数据基准测试专题论坛:基准测试是一把尚未完成的尺子 大数据应用(下):应用驱动技术,DaaS创造价值 大数据研究与发展专题论坛:大数据在各领域中的应用及发展策略 雅虎新目标:欲收购照片分享网站Imgur 移动开发工具访谈《近匠》第01期:七牛云存储—BaaS进化论 ShareSDK:A轮融资到位!将推社会化评论SDK 70美元,你也能用Raspberry Pi做个专属iBeacon基站 7个鲜为人知却超实用的PHP函数 从管理远程式团队和分布式团队中所获得的宝贵经验 Netflix开源数据流管理器Suro Google新创意:天花板加麦克风 人脑植芯片 苹果获弯曲屏新专利 可给手机弄个大波浪卷 真正的跨平台硬件测试:3DMark已打通PC、iOS、Android 将Chrome浏览器变成终端工具 【开源推荐】AllJoyn:打造全球物联网的通用开源框架 21张图带你走进Google数据中心 Snapchat C轮融资5000万美元 投资方是Coatue Management 又一个被谷歌寄生的平台,Chrome应用启动器现来到OS X上 雷军遇上刘德华:创业、艺术、移动互联网 为了抗衡Android,传微软开始考虑WP和WinRT免费 维护代码库的五个精华实践 微软发布安全补丁 IE11.0.2随之而来 Qt 5.2正式版发布 全面支持移动平台 如何节约手游制作成本?揭秘CocoStudio编辑器强悍功能 市场竞争白热化:三大云服务商上演双十二“三国杀” UCloud联手盛科实现SDN硬件应用 AWS,还有多远? vc在什么时候会引起小喇叭的叫声 请教高手,如果在VB里实现内存共享? 用什么方法可以转换图片类型?譬如将BMP格式的转换为JPEG格式的,请各位大哥给点提示!!! 关于vb script数组和函数功能的二个问题!高难度! 关天打印问题? 只能最小化到屏幕的左下角 *急:无为,acptvb,请帮忙看看http://www.csdn.net/Expert/topic/426/426766.shtm (有关XMLHTTP) 在php中要取出一段字符串的前n个字节,而又要判断最后一个是中文还是英文,如果是中文则将最后半个字符省略应该怎么做? 有在BCB5中用过sapi5朗读中文的朋友,高分送上! 最初级的问题,关于编译程序的。 重庆市信息产业办公室荣获全国最差信息产业办公室称号 大家用PB创建Jaguar应用程序时,一般创建一个大包还是多个包阿? 奇怪的问题,来者有分!没回答问题的先到先得! 如何把临时表建在内存中 请教一个关于DELPHI多线程的问题 *急:无为,acptvb,请帮忙看看http://www.csdn.net/Expert/topic/426/426766.shtm(有关XMLHTTP) 比爱情少一点,比友情多一点,即不讨厌又不来电,你能做到吗? 请教一个问题,一个分两帧的窗口,分别是两个CView的子类。一个view里的下拉框选中一条记录,使另一个view刷新。不知道用什么mfc函数。 有关新开窗口的问题! please intrduce a good muti-root soft for win95,win98,winme,win2000,winxp 求助:哪位大侠能介绍一下网络传输设备(象 HDSL、Cable Modem)的品牌、厂家和性能? 我的ie浏览器怎么了? 搞软件开发时应不应该是一边看书一边搞开发? 请教:C中的共同体是什么?谁能解释一下或举例说明 关于线程套间问题。 请教各位在oracle中如何在date字段下条件? Window me对ADO是不是支持的不够好??? 请问csdn.net使用shtml如何构架的! 安装Acrobat后,只出现一个PDF Writer虚拟打印机,Adobe Distiller却死活装不上,不知是何原因? sybase anywhere5.0 支持 mid 函数吗,如果支持该怎么写 微软的一道面试题!!!!! help me!(53)问题解决以后再送100分 为什么我的win2000server上装不上Exchange5.5? 虚拟DVD-ROM????!!!!!!!!!!!!!!!!!!!!!!!!!!!!???? 建ORACLE网络服务名的问题!!! 数组作为地址传递到dll,在dll内进行修改,dll释放后,数组也跟着释放,怎么办呢??先谢了! 有关程序的规范写法 谁有minix操作系统的代码 PalmOS中的手写接口? 一个比较搞人的钩子问题! 获取客户端的浏览器的信息!? TMDIChildForm 是系统的一个类吗? 如何在创建新线程时传递多个参数? 数据库之间数据转换的问题。 microcp过来领分 dw长时间在编辑转态,并长时间无人操作,结果会死机???!!!! 请问怎么相应CPropertySheet里的帮助按钮?急!!! 在WIN2K SERVER上怎样启动邮件服务,也就是将win2k变成pop3和smtp服务器 starfish请进来 microcp过来领分2 我怎样汇总两个字段都一样的数目,然后相减呢?急!◎ 在图中电灯的重力为20牛,绳AO与天花板间的夹角为45度,绳BO水平,求绳AO,BO所受的拉力. 小数点右面第一位的计数单位是十分位?no/yes 综合状态求摩擦力和滑动摩擦力如图所示,质量分别为m1、m2的两个物体通过轻弹簧连接,在力F的作用下一起沿水平方向做匀加速直线运动(m1在地面上,m2在空中),力F与水平方向的夹角为θ.则m1 2车3弓什么意思 滑动摩擦力为什么与接触面积大小无关接触面大了力不就多了吗?请告诉我理论原因 计算滑动摩擦力如图所示,一个物体质量为20千克,沿水平面向右运动,同时受到一水平向左的大小为10牛的力的作用.已知此物体与地面之间的动摩擦因数为0.1.则此物体与地面之间的滑动摩擦力, 为什么最大静摩擦力总大于滑动摩擦力 关于摩擦力和平衡力的一道题,有一个水平方向力F压着木块A和B,悬空,A,B静止.B靠在墙上,A在B和力之间,请问A和B的受力情况 和 所受那几对平衡力?(说详细点) 25%的计数单位是( ),它包括有( )个这样的计数单位.25%的计数单位是( ),它包括有( )个这样的计数单位.快呀.哥们...我正忙着呢...∵ 动车2车3A是什么意思 小数点右边的第一位是什么位,计数单位是什么.第三位是什么位 计数单位是什么. 在接触面粗糙程度和压力大小一定时,滑动摩擦力是否跟拉力大小有关?拉力越大,摩擦力越大?是否,如果是,那么不就是反驳“滑动摩擦力与压力大小和接触面粗糙程度有关” 2车联网是什么!将来会怎么样? 探究滑动摩擦力的大小跟哪些因素有关的实验中:(1)将长木板放在水平桌面上,把小木板放在长木板上,用弹簧测力计水平拉动小木块做匀速直线运动,这样做的目的是? 滑动摩擦力是否随着拉力的增大而增大书上说对于指定的物体与接触面,滑动摩擦力用公式计算是恒定的,那当物体匀速运动的时候不应该拉力等于滑动摩擦力么?还是物体做加速度的时候滑动 长方形代表什么寓意 某兴趣小组的同学在探究“滑动摩擦力的大小与什么因素有关”时,对有关的问题分析如下: (1)他们利用图11甲所示装置进行了实验,先用弹簧测力计匀速拉着木块沿长木板滑动,此时弹 为什么重力与支持力是平衡力?呃嗯 重力的重心,然后向下;而支持力的作用点在桌子上,虽然向上但是作用点不同啊,怎么说是作用在同一物体上呢?重力是对桌子,支持力对物体不是吗?为什么 拔河比赛中,双方的拉力是一对作用力与反作用力吗?比如甲对和乙对,那么甲对的拉力与乙对的拉力是一对作用力与反作用力吗 什么是首层结构平面图 标准层结构图平面图 总结构图平面图 0.75化成百分数后的计数单位是( ) 为什么拔河时两边的力是作用力与反作用力RT,请说清楚一些,好的+30分 这张结构平面图的数字是表示什么啊 1、由2个1、2个0.1和22个1%组成的数,用百分数表示是(),用小数表示是(),它的计数单位是()共有()个这样的计数单位2、六年级有100人参加了健康长跑活动,中途有3人退出了比赛,有()%的人 我不清楚怎么去判断相互作用力 我知道定义 特征 但不知道怎么判断 晕死 最搞不清楚的是拔河时的拉力为什么是相互作用力?不要说什么胜负取决于摩擦力 这些都是书面语 我要知道的是怎 结构平面图 判断:百分数的计数单位都是1% 说明理由 拔河时两边的力怎么会互为反作用力拔河时为什么两边是反作用力 两边的人自己是可以控制力的大小的,两边的人并不是静止 绳子当然不会是静止的 最后绳向一方运动(不是匀速) 我知道 “最大静摩擦力一般比滑动摩擦力稍大些”这句话对吗, 百分数的计数单位是几, 为什么最大静摩擦力比滑动摩擦力要大? 4.05的计数单位是(),去掉()个这样的计数单位就是最小的合数. 百分数的计数单位是1%吗?判断 如图所示,电灯的重量G=10N,AO绳与顶板间夹角为45°,BO绳水平,从力的作用效果来看若将重力G分解为两个力,应当怎样分解?两个分力的大小F1=?F2=? 为什么最大静摩擦力会稍大于滑动摩擦力 在探究滑动摩擦力与滚动摩擦力大小的试验中,错误的是?A试验可以比较滑动摩擦力和滚动摩擦力的大小B试验研究中到了二力平衡的知识C试验可以得出滑动摩擦力大小与压力大小的结论 下面各数中的"0"去掉后,大小有什么变化?0.8( ),16.2( ),520( ),0.012( ),6.800( ) 4.05的计数单位是什么?它有几个这样的单位?如题 百分数有分数单位吗?详情我在讲课的时候,有一道题百分数的分数单位是多少?有谁知道? 想一想,下面各数中的0去掉后,大小有什么变化?0.8( )16.20( )520( )0.012( )6.800( ) 最大静摩擦力可以用滑动摩擦力的公式计算吗 分数单位可以用百分数表示吗? 下面的数去掉0后大小有什么变化?0.08_____8.0_____1000_____13.800_____. 3又5分之3的计数单位是( ),再添上( )个这样的计数单位就可得到最小的合数. 摩擦力的大小与接触面积有关吗?射计试验证明. 谢谢 0.08、8.0、1000、13.800去掉0 后大小有什么变化? 实验探究滑动摩擦力与最大静摩擦力的大小关系的结论 求验证滚动摩擦力小于滑动摩擦力的实验 一般情况可以看作最大静摩擦力等于滑动摩擦力吗? 符合平衡力的情况下,滑动摩擦力和什么力为平衡力?静摩擦呢?RT为什么? 摩擦力的大小可以用什么测量要精准 最大静摩擦力在什么时候等于滑动摩擦力呢滑动摩擦力不是变化的吗?他怎么会一直等于最大静摩擦力呢就是。那个。比如说压力为80n的滑动摩擦力。和压力为90n的滑动摩擦力。都等于最大静 为了研究滑动摩擦力的大小跟哪些因素有关 那摩擦力的大小可以用什么来测量 什么情况下滑动摩擦力等于最大静摩擦力 3.589的计数单位是()原数化成分数是(),它再增加()个这样的计数单位就是最小的合数 摩擦力的大小用 来测量 如图所示悬线AO与天花板夹角为60度,线BO与墙壁垂直,灯的重力为G,求灯对线AO和线BO线拉力? 平衡力有哪些?什么和什么是一对平衡力)还有像摩擦力,阻力...它们的符号是什么? 滑动摩擦力方向问题http://hi.baidu.com/%BED%C8%F4%D1%A9%C2Q/album/item/9b18a6dcb2c885705882dd68.htmlB以速度v1行驶,A以速度V2行驶,V1>V2,如果在AB之间出现滑动摩擦力,则B施于A的摩擦力方向是—A施于B的滑动摩擦
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn