VC中ftp协议实现多线程断点续传

时间:2009-04-26 03:55:06
【文件属性】:

文件名称:VC中ftp协议实现多线程断点续传

文件大小:99KB

文件格式:ZIP

更新时间:2009-04-26 03:55:06

VC VC源码 下载 另类其它 源码

 ftp下载的好处我在这里就不多说了,许多工程会把ftp下载作为一个重要的功能来实现。微软提供的WinInet类可以利用下面这些函数:   InternetOpen;   InternetConnect;   GetCurrentDirectory;   SetCurrentDirectory;   FtpGetFile;   很容易实现ftp的下载,网上关于这方面的文章也很多。但是要实现ftp的多线程下载,利用这些函数就显得有些牵强了。用socket根据ftp协议来开发将会变的十分灵活。下面我就逐步的讲解整个开发的过程:开发环境 BCB(组件模式),VC 环境下请自行稍作改动。看了这篇文章后对于BCB开发人员来说,不仅可以对 FlashGet 等软件的开发原理有一定的了解,特别是在开发组件方面也有很大的指导作用,请耐心的将它看完。很简单!!


【文件预览】:
05-09-16-vc-ftp
----project()
--------MultiFtpDownloadThread.~cpp(7KB)
--------MultiFtp.h(4KB)
--------MultiThreadDataClass.cpp(332B)
--------MultiThreadDataClass.obj(12KB)
--------MultiFtp.~h(4KB)
--------MultiFtp.obj(84KB)
--------MultiFtp.~cpp(22KB)
--------MultiThreadDataClass.~h(424B)
--------MultiThreadDataClass.~cpp(332B)
--------MultiFtpDownloadThread.~h(2KB)
--------MultiFtpDownloadThread.h(2KB)
--------MultiFtpDownloadThread.obj(45KB)
--------MultiThreadDealScoket.obj(111KB)
--------MultiFtp.cpp(22KB)
--------MultiThreadDealScoket.cpp(2KB)
--------MultiThreadDealScoket.h(532B)
--------MultiThreadDealScoket.~h(443B)
--------MultiThreadDataClass.h(666B)
--------MultiThreadDealScoket.~cpp(1KB)
--------MultiFtpDownloadThread.cpp(7KB)

网友评论

  • 简单易懂,适合我这种初学的。
  • 没有用!无参考价值。
  • 一般般 不过可以参考
  • 值得参考,谢谢分享
  • 好东西 ,可以跟你讨论下吗
  • 值得参考,谢谢分享
  • 比较简单,初学者还是不错的
  • 值得参考,谢谢分享
  • 很好的东西,谢谢上传人!
  • 不太懂,现在好好学习。
  • 值得参考,谢谢分享
  • 貌似楼主没有写完
  • 还不错。但我需要的是MFC的。
  • 是一些.h和.cpp文件,没有工程,但内容很有参考意义,仔细看完,帮助很大,赞!
  • 连个执行程序都没有......
  • 还不错。但我需要的是MFC的。
  • 不是VC的,不过可以
  • 可以运行,貌似楼主没写完。
  • 内容比较丰富,但是没看懂。
  • 非常不错的程序~~
  • 还好 值得学习 谢谢
  • 这个真的非常好,借鉴意义蛮大.
  • 不是VC的,不过可以
  • 学习到了很多有用的函数,感谢
  • 还不错!就是没有注释