C/C++多线程下载模块

时间:2016-03-21 07:40:40
【文件属性】:

文件名称:C/C++多线程下载模块

文件大小:2.97MB

文件格式:ZIP

更新时间:2016-03-21 07:40:40

HTTP下载 多线程下载 断点续传

这是工作中用curl库进行文件下载的一个引擎,支持多任务,断点续传。


【文件预览】:
file_downloader_src
----base()
--------base.vcxproj(4KB)
--------Release()
--------file_util.cpp(2KB)
--------string_util.h(1KB)
--------process_util.cpp(6KB)
--------thread_util.h(1KB)
--------string_util.cpp(6KB)
--------thread_util.cpp(3KB)
--------base.vcxproj.filters(2KB)
--------Debug()
--------file_util.h(2KB)
--------base.vcxproj.user(143B)
--------process_util.h(1KB)
--------ReadMe.txt(1KB)
----file_downloader()
--------stdafx.cpp(21B)
--------file_downloader_api.h(3KB)
--------http_webclient.h(2KB)
--------stdafx.h(531B)
--------file_downloader_error_util.h(2KB)
--------curl.exe(1.99MB)
--------file_downloader_cfg.cpp(6KB)
--------file_downloader_error.h(2KB)
--------http_webpage.h(2KB)
--------file_downloader.vcxproj.filters(2KB)
--------FileDownloaderThread.h(3KB)
--------file_downloader.h(2KB)
--------file_downloader_engine.h(947B)
--------file_downloader_engine_impl.cpp(10KB)
--------file_downloader.cpp(4KB)
--------file_downloader_engine_impl.h(3KB)
--------file_downloader_api.cpp(3KB)
--------file_downloader.suo(8KB)
--------http_webpage.cpp(7KB)
--------file_downloader_cfg.h(1KB)
--------file_downloader.vcxproj(6KB)
--------http_webclient.cpp(9KB)
--------file_downloader.vcxproj.user(143B)
--------FileDownloaderThread.cpp(28KB)
----read_me.txt(103B)
----file_downloader.sln(2KB)
----libcurl()
--------mprintf.h(3KB)
--------zlib.lib(192KB)
--------curlbuild.h(22KB)
--------types.h(16B)
--------stdcheaders.h(1KB)
--------libcurl.lib(13KB)
--------curlver.h(3KB)
--------curlrules.h(9KB)
--------multi.h(13KB)
--------typecheck-gcc.h(37KB)
--------curl.h(66KB)
--------zlib1.dll(74KB)
--------libcurl.dll(264KB)
--------easy.h(3KB)
----file_downloader_test()
--------stdafx.cpp(308B)
--------stdafx.h(291B)
--------FileDownloadTest.cpp(3KB)
--------targetver.h(314B)
--------file_downloader_test.vcxproj(5KB)
--------file_downloader_test.vcxproj.user(396B)
--------FileDownloader_Test.cpp(2KB)
--------ReadMe.txt(2KB)
----Debug()
--------curl.exe(1.99MB)
--------zlib1.dll(74KB)
--------libcurl.dll(264KB)
----file_downloader.suo(39KB)

网友评论

  • 测试可以运行。vs2010环境的
  • 从底层自己实现的
  • 测试可以运行。vs2010环境的
  • 真的可以运行。这个资源较优质。
  • 从底层自己实现的,学习一下。
  • Vs10可以打开,学习下。
  • 无法打开啊,我用的2008.不过还是谢谢分享!
  • 还可以吧。。。。但是不用你写的了
  • 很好,是用VS2010 c++写的,可以使用 看过源码发现应该未实现多线程,仅实现了多任务。