文件名称:VC FTP、HTTP 多线程断点续传下载文件.rar
文件大小:68KB
文件格式:RAR
更新时间:2022-07-30 06:20:58
VC 源码-游戏实例
VC FTP、HTTP 多线程断点续传下载文件,在断点下载时,可获取远程站点信息,如:是否支持断点续传、要下载的文件大小和创建时间等。可设置下载的线程数、下载任务的线程函数、多线程断点续传下载一个文件、关于BOOL bForceDownload/*=FALSE*/的定义,如果为 TRUE 表示强制性重新下载,以下载的部分将会被删除,FALSE 表示断点续传,并创建多线程下载使用的对象和数据缓冲、删除多线程下载使用的对象和数据缓冲。 启动多线程下载,返回 0 表示失败,1表示成功,2表示不用下载了,因为该文件已经下载过了 智能判断要保存的文件是否已经存在,且大小和创建时间一致,如果不是强制性下载,则不需要再下载了。
【文件预览】:
codesc.net
----NetDownMTR()
--------DownloadFtp.h(900B)
--------NetDownMTR.dsp(6KB)
--------DownloadPub.h(6KB)
--------DownloadFtp.cpp(9KB)
--------MemDC.h(3KB)
--------DownloadMTR.h(4KB)
--------res()
--------NetDownMTR.clw(3KB)
--------NetDownMTR.rc(8KB)
--------OleListDropTarget.h(1KB)
--------DownloadPub.cpp(19KB)
--------Log.cpp(5KB)
--------GradientProgressCtrl.cpp(13KB)
--------Log.h(2KB)
--------NetDownMTR.cpp(3KB)
--------DownloadMTR.cpp(27KB)
--------ModPublic.cpp(283B)
--------NetDownMTR.dsw(545B)
--------DownloadHttp.cpp(12KB)
--------NetDownHead.h(94B)
--------NetDownMTRDlg.cpp(17KB)
--------DownloadHttp.h(1KB)
--------SocketClient.cpp(9KB)
--------StdAfx.cpp(212B)
--------resource.h(2KB)
--------OleListDropTarget.cpp(3KB)
--------NetDownMTR.h(1KB)
--------NetDownMTRDlg.h(3KB)
--------modpublic.h(439B)
--------StdAfx.h(1KB)
--------PublicFunction.h(8KB)
--------PublicFunction.cpp(36KB)
--------GradientProgressCtrl.h(2KB)
--------SocketClient.h(2KB)