Ⅰ C语言,windows多线程编程
点量Http、FTP多线程断点续传下载组件(下载DLL)的开发目的是让用户可以无需关心Http/FTP协议的具体细节,只需要几十行甚至几行代码,便可以实现一个功能完善的Http/FTP下载软件。点量Http/FTP下载组件(DLL)支持多线程、断点续传、显示详细下载过程、自动查找镜像网址、支持代理传输等完善的功能。
点量Http、FTP下载内核源码使用高效的c++代码编写,提供标准的动态链接库(DLL),可供C/C++、Delphi、C#、Java、VB等语言和各常用开发环境调用,让您完全像调用系统API一样的调用。
点量Http/FTP组件的功能简介:
标准Http和FTP下载支持:完全标准的Http和FTP协议支持,内部通过网址自动区分是Http还是FTP下载。
极速下载(2.0以后版本):超越国内绝大多数下载软件的下载速度。新版内核在2M ADSL的环境下下载,有些文件的速度可以达到1400K字节/秒以上,超过了带宽的极限。下载速度可以用极速形容。
多线程传输:可以将文件自动分块,并采用多线程下载。并可自由设置线程数目。
断点续传:点量Http/FTP有优秀的断点续传支持,每次启动自动从上次下载的位置开始,不需要重复下载。
提供详细的下载详情接口(2.0以后版本):可以看到整个下载过程的步骤,比如开启了多少线程、服务器的应答过程、错误信息等。
支持多种高级设置:设置线程数目、磁盘缓存大小、搜索镜像服务器的详细参数设置、下载文件完成后同步文件为服务器上的文件时间、下载过程中可以自定义文件临时后缀、未完成的文件设为隐藏属性。
支持磁盘缓存:点量Http/FTP下载DLL支持设置磁盘缓存,减少对磁盘的读写,并提升下载速度。
支持设置Refer:点量Http/FTP下载组件支持设置下载时的Refer,以便可以绕过一些防盗链的网站,直接下载内容。
限速功能:点量Http/FTP下载组件可方便的设置下载限速。
多种磁盘分配方式:点量Http/FTP下载组件支持预分配和边下载边分配两种磁盘方式,满足多种下载需求。
自动搜索镜像加速:点量Http/FTP内置了镜像搜索功能,在下载文件的同时,会自动搜索哪些其它网站还有这个文件,自动从其它网址下载加速。
可提供源码:支付一定的费用,便可以获得全部的点量Http/FTP下载组件的源代码,免除您的所有后顾之忧。
良好的服务:作为点量软件旗下的软件,可享受到点量软件的优秀服务,我们的服务让您如同拥有一个称心的专业员工。
点量Http/FTP 下载组件可以适用于任何Http和FTP下载的领域,让您可以在1天内完成一个完整的Http下载软件的全部功能。比如,您可以用于产品的升级、文件的下载和传输等。
点量Http/FTP内核可以为您带来:
1、大大节省您的开发成本:了解Http和FTP的协议,再去编码、测试,即使对于一个非常有经验的开发人员来说,也需要较长期的时间,此间耗费的人力资源成本和管理成本可谓不少。而使用点量Http/FTP,您就不需要从制造轮子开始制造您的汽车,将注意力集中于车的设计而不是基础设备的建设。何况我们的产品性能是如此优越!
2、强有力的技术支持:作者长期从事下载技术的研发,所提供的技术支持相当于您雇佣了一位具有丰富经验,无需从头学习的开发人员,可以在您的系统建设过程中为您提供整体系统架设的意见。
如果您是个人作为非商业目的使用,您可以自由、免费的使用点量Http/FTP下载组件内核库和演示程序,也期待收到您反馈的意见和建议;如果您是商业使用,那么您需要联系作者申请产品的商业授权。
Ⅱ i请问多线程下载的定义是什么,多线程下载很普通下载相比优势何在,现在又那些下载软件运用多线程下载
在线下载的"蜜友"越多,下载文件的速度越快
其实提起这个下载原理大家并不陌生:其原理就是下载和上传同时进行,假如有100个人在用小蜜蜂下载某部电影,那么也就是说有99人在为另外这一个人提供下载资源,所以只要你的“带宽”允许,速度可以达到无限快哟!所以我强烈推存大家使用这种无可比拟的下载方式!
还有,还有,更主要的它是全免费的哦~~~~~~~
因为你在下载(download)的同时,事实上也在为其他用户提供上传(upload),大家是“互相帮助”,所以不会随着用户数的增加而降低下载速度。
总的来说,小蜜蜂P2P多媒体下载软件的下载特点就是:下的人越多速度就越快。这是其它任何下载工具所无法比拟的!
这样可以为家庭上网用户和普通宽带用户大大提高下载速度提供了一个极好的方法![可以为自费上网的用户省好些银子哦!]
什么,什么,你说我与大BT的原理一样,才不呢!明显的区别呀:不用去各类BT站上查种子。下载时你也只能心里暗暗祈祷,各位做种的GGJJ,DDMM们,千万不要在我没下完时就闪啊!可是这种种的事由不得你哟!想提前跟种种的打个招呼,哼哼~~恐怕不行吧!!
现在使用小蜜蜂P2P多媒体文件下载器,你可以根据下载的文件顺藤摸瓜,找到历史上"下蛋的鸡"哟,提前招呼一下,保持文件共享状态,以后大家成了朋友也说不定喔![当然,前提是人家得理你才行的~~~~]
Ⅲ java多线程(断点)下载
起始位置+已下载的字节数
Ⅳ 什么叫多线程下载
在线下载的"蜜友"越多,下载文件的速度越快
其实提起这个下载原理大家并不陌生:其原理就是下载和上传同时进行,假如有100个人在用小蜜蜂下载某部电影,那么也就是说有99人在为另外这一个人提供下载资源,所以只要你的“带宽”允许,速度可以达到无限快哟!所以我强烈推存大家使用这种无可比拟的下载方式!
还有,还有,更主要的它是全免费的哦~~~~~~~
因为你在下载(download)的同时,事实上也在为其他用户提供上传(upload),大家是“互相帮助”,所以不会随着用户数的增加而降低下载速度。
总的来说,小蜜蜂P2P多媒体下载软件的下载特点就是:下的人越多速度就越快。这是其它任何下载工具所无法比拟的!
这样可以为家庭上网用户和普通宽带用户大大提高下载速度提供了一个极好的方法![可以为自费上网的用户省好些银子哦!]
什么,什么,你说我与大BT的原理一样,才不呢!明显的区别呀:不用去各类BT站上查种子。下载时你也只能心里暗暗祈祷,各位做种的GGJJ,DDMM们,千万不要在我没下完时就闪啊!可是这种种的事由不得你哟!想提前跟种种的打个招呼,哼哼~~恐怕不行吧!!
现在使用小蜜蜂P2P多媒体文件下载器,你可以根据下载的文件顺藤摸瓜,找到历史上"下蛋的鸡"哟,提前招呼一下,保持文件共享状态,以后大家成了朋友也说不定喔![当然,前提是人家得理你才行的~~~~]
支你一招...
Ⅳ ftp上的文件夹下载有没有多线程下载的,我家网络50m带宽,下载速度才500k,如果用两个ftp软
迅雷不就是吗
Ⅵ 高分求解,多线程下载工具问题!
你说的问题我前些时间遇到过,游戏地图编辑器就可以;你了解STG文件存取吧,用这种文件可以达到你的需求;
以下是摘自网上
1、结构化存储技术是采用COM的技术架构,它的应用相对于常用的存储技术有一定差异。在Delphi语言中对流(Stream)的操作都是基于Tstream派生出来,象TFileStream、TMemoryStream等等都是Tstream的子类,而Delphi提供的具有相当好操作性的Treader和Twriter都是和Tstream类相对应操作的。为保持Delphi语言应用的一贯性和相互融通,Delphi语言特别提供了一个Tstream派生类TOLEStream,它专门用于针对IStream接口的相关操作。TOLEStream的构造函数为:Constructor Create(const Stream: IStream);虽然通过IStorage和IStream可以实现结构化存储技术进行文件的存取,但本人建议Delphi语言开发中最好通过TOLEStream实现结构化存储文件的存取工作。TOLEStream在Axctrls.pas中实现。
2、Delphi语言为方便开发人员,把结构化存储技术的相关函数和接口都进行封装,统一在Activex.pas单元中加以引用实现,所以要引用上述的IStorage、IStream以及相关的函数要把Activex做为引用单元。
3、关于IStorage和IStream相关函数的返回值都是Hresult,如果函数运行正常一般返回值为S_OK,为检验返回值是否正确可以调用OLECheck函数,如果IStorage和IStream相关函数返回的信息是错误的话,OLECheck将"引发" EoleSysError类的错误供开发人员调试和运行中检测。OLECheck函数封装在ComOBJ.pas单元中。
4、一般情况下,任何一个对象有创建就有释放相对应,但IStorage和IStream不需要人工释放,系统将会根据这两个接口的引用"计数器"是否为零自动释放,所以不要调用IStorage.release或IStream.release。
复杂的结构化存取(一)。
之所以说复杂, 就是区别与以前谈到的 结构化文件存取; 这种复杂的结构化文件也有叫做"复合文档".
有些文档不是结构化的, 譬如记事本文件; 结构化的档可以分为以下几类:
标准结构化文档、自定义结构化文档(譬如 bmp 文件)和复合文档.
这里要谈到的结构化储存(复合文档)是由 Windows 系统通过 COM 提供的, 它能完成像 Windows 目录结构一样复杂的文件结构的存取; 提示一下 Windows 的目录结构: 一个目录下可以包含子目录和文件, 然后层层嵌套...
有时我们要存储的文件也可能会层层分支, 具体的文件内容也可能五花八门, 譬如分支当中的某个文件是张图片、是一个字符串行表、是一个记录(或叫结构)等等, 存储这样的文件内容恐怕用数据库也是无能为力的.
这种复合文件支持多线程, 不同的进程中的不同线程可以同时访问一个复合文件的不同部分.
复合文件最典型的实例就是 OLE(譬如在 Word 中可以嵌入电子表格); 这也或许是这种复合文件的来由.
或许有了这个东西, 出品属于自己的文件格式就成了轻而易举的事情了.
存取和访问复合文档主要使用定义在 Activex 单元的三个 COM 接口:
IStorage (类似于 Windows 的目录, 也就是文件夹);
IStream (类似于目录中的文件, 不过在这里都是"流", 每个流至少要占用 512 字节);
IEnumStatStg (用于列举 IStorage 的层次结构)
"接口" 又是一个复杂的概念, 暂时把它认作是一组函数的集合吧.
Ⅶ 迅雷是多线程下载软件吗多线程会将文件分割吗多线程会不会破坏文件的完整性
迅雷是多线程下载软件!多线程会将文件分割!多线程会破坏文件的完整性!
1首先迅雷默认使用5个线程来下载。2就算是用一个线程他也是将文件分割的,不然怎么有一些没下载完成的文件呢?3虽然在下载过程中破环了完整行,但是一旦下载完成,还是会拼装成完整的文件的。怎么你要研究下载工具啊?用就行了呗管他怎么样实现的呢
Ⅷ BT能多线程下载吗
可以啊,比特精灵就是这样的软件。大家一起下载同一个文件,然后互相间传输文件,有多少个人就是多少个线程。不过楼主你的提问方式不太好,“单线程下载”是迅雷、flashget这样的下载软件的术语,BT软件没有这样的术语的,本来BT软件就属于P2P软件(点对点软件),就像PP点点通、酷狗、POCO那样,你的电脑去搜索下载其它成千上万用户的文件,你说是单线程还是多线程?
Ⅸ 请问大佬有多线程m3u8下载器 V1.0 免费版软件免费百度云资源吗
链接:
软件名称:多线程m3u8下载器V1.0免费版
语言:简体中文
大小:未知
类别:网络软件
介绍:多线程m3u8下载器是一款非常不错的m3u8视频下载器,支持m3u8格式下载,加解密及合并,最新的版本对代码全部重写,添加了部分功能!该软件体积小巧,只有几十KB,不仅支持普通文件下载,还可以批量下载m3u8格式视频并对m3u8文件进行合并和加解密。
Ⅹ 下载工具的断点续传和多线程是什么意思
断点续传
就是比如你的文件下到20%时中断了,再次下载时会从20%处继续下载。
单线程的话你只能一次下载一个文件的一部分,而多线程是你可以同时下载一个文件的多个部分。