追梦虎 发表于 2010-3-27 16:06:13

InetGet如何支持断点下载

本帖最后由 追梦虎 于 2010-3-27 16:07 编辑

当我下载时中断了InetGet,下载就不完全,重新再开启InetGet下载时,它会再次从0开始下载,如何使它不从0开始下载,而从原来的继续下载呢?另外AU3我想下载差不多6G左右的东西,不知是否可以?

水木子 发表于 2010-3-27 16:54:32

如今下载工具软件可以说是琳琅满目。
楼主还坚持用Au3来下载6G左右的文件。
这份执着的精神值得我们学习!
同时期待高手来帮忙解决!

lynfr8 发表于 2010-3-27 22:13:42

本帖最后由 lynfr8 于 2010-3-27 22:15 编辑

思路:
1、将下载文件的处理放在自定义的线程类中,每下载一个文件就新启动一个下载线程。
2、在下载线程中完成对服务端的链接和身份认证,成功后开始下载文件。
3、新建n个子线程,根据下载文件的大小和线程数量得到每个子线程要下载的大小。
4、分别启动子线程,进行分段下载。
5、分段下载完成,合并临时文件。
6、合并文件完成,删除临时文件。

用au3写,我不会
参考一下其他语言写的范例
HTTP服务器上断点下载文件
一个简单的多线程、断点下载Java程序
以多线程、断点续传方式下载文件的实现
多线程断点续传实践

newuser 发表于 2010-4-21 10:50:34

回复 3# lynfr8

太高深了,理解不上去!!!

solo_k 发表于 2010-5-10 22:15:41

确实非常高深

solo_k 发表于 2010-5-10 22:17:01

顺便多赚一点钱

ghl781258 发表于 2010-5-13 20:23:53

多线程?支持吗?

ghl781258 发表于 2010-5-13 20:23:58

多线程?支持吗?

adasir 发表于 2010-6-15 08:26:15

等待高手出现。。。。。。

chenronting 发表于 2010-6-15 10:31:48

呜 。。 唉。不懂啊。。 闪人

menfan1 发表于 2010-6-15 14:30:28

多线程就免了吧,不支持吧

menfan1 发表于 2010-6-15 14:30:59

下载工具一大把,舍近求远啊
页: [1]
查看完整版本: InetGet如何支持断点下载