文件名称:winform多线程分块下载文件.rar
文件大小:66KB
文件格式:RAR
更新时间:2022-06-12 09:16:49
.NET源码-下载上传
使用HttpWebRequst.分块下载思路: 为什么用它?原因在于: request.AddRange(startPos, endPos); 可以设置下载的起始位置) 1.先计算每个线程下载块的平均值, 2.计算每个线程的起始位置 3.当前下载块失败后.重新下载当前块内容,并设置当前失败标记,以便重新启动该线程 注意: 开发环境为Visual Studio 2010
【文件预览】:
MultithreadingDownLoad
----Form1.cs(3KB)
----bin()
--------Debug()
--------Release()
----MutThreadDownLoadFile.suo(25KB)
----obj()
--------x86()
----DownloadProgressListener.cs(853B)
----Properties()
--------Resources.Designer.cs(3KB)
--------Settings.settings(249B)
--------Resources.resx(5KB)
--------Settings.Designer.cs(1KB)
--------AssemblyInfo.cs(1KB)
----Program.cs(502B)
----MutThreadDownLoadFile.sln(883B)
----IDownloadProgressListener.cs(239B)
----Form1.Designer.cs(6KB)
----Form1.resx(6KB)
----MutThreadDownLoadFile.csproj(4KB)
----FileDownloader.cs(9KB)
----DownloadThread.cs(5KB)
----源码必读.txt(351B)