使用HttpWebRequst.分块下载思路:
为什么用它?原因在于: request.AddRange(startPos, endPos); 可以设置下载的起始位置)
1.先计算每个线程下载块的平均值,
2.计算每个线程的起始位置
3.当前下载块失败后.重新下载当前块内容,并设置当前失败标记,以便重新启动该线程
注意:
开发环境为Visual Studio 2010
ID:49931
声明:本站所有资源均来源于互联网收集,仅供学习参考使用,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。