本来准备加上多线程分段下载和断点续传的,多线程实现了,可是代码变的很长很复杂,而且试了一下只是多
开几个进程同时下载,并不能提高下载速度,带宽就那么大,可能还有其他方面没考虑到,相比之下断点续传
就有用多了,在服务器停止,或者需要暂时手动停止下载时,下次都可以接着下,对大文件尤其有用。
多线程下载和断点续传用的都是一个原理,大部分HTTP 服务器都接收Range字段,可以指定获得一个文件的
某个部分,而不是获得全部,多线程下载就是提前获得文件长度,然后分给几个线程同时下载文件的不同部分
最后合并成一个文件。断点续传,需要在停止下载时,记录本次下载的文件长度,在下次下载时使用Ran[......]

