rt

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=1387
    http://www.vckbase.com/document/viewdoc/?id=448
      

  2.   

    谢谢楼上的
    我需要的是ftp/http协议下的vc程序
    多谢vcleaner
    兄弟们
    来帮帮我
      

  3.   

    上面的例子就是“ftp协议实现多线程断点续传”啊
      

  4.   

    http://www.vccode.com/file_show.php?id=2577
      

  5.   

    http://www.vccode.com/file_show.php?id=1695
    http://www.vccode.com/file_show.php?id=670FTP Wanderer - FTP Client using WININET 
    http://www.vccode.com/file_show.php?id=665
      

  6.   

    to  vcleaner(我没当大哥很久了.......) 
    首先得谢谢你http://www.vccode.com/file_show.php?id=2577
    //这个感觉不是很行,我用一个300M的来测试下载,一下载机器就不动了,直到完成,才能动,非常好资源http://www.vccode.com/file_show.php?id=1695
    //这个小日本写的,不支持断点续传
    http://www.vccode.com/file_show.php?id=670
    //这个是ftp服务器http://www.vccode.com/file_show.php?id=665
    这个也不支持断点续传
    也许我没有表达清楚
    我想找到类似flashget的,
    1,客户端,不是客户端/服务器模式的,
    2,支持断点续传+多线程的
    3,vc程序
    再次谢谢vcleaner,大家都来帮帮我
      

  7.   

    http://blog.csdn.net/caps77/archive/2004/12/02/201445.aspx
      

  8.   

    谢谢
    有没有基于http协议的?
    我们领导明确了需求,要求根据提供的URL,来随时下载相应的文件
    我想
    这就是基于HTTP协议的
    如果用FTP,那就需要每次解析URL来连接断开连接断开
    是不是?
      

  9.   

    呵呵,太不幸了,我现在也是要做这个东东,正在做,ftp的部分快完了。
    可以给你大概说一下思路:如果是ftp就先建立链接,登录,……,open本地要保存的文件,然后获取远端文件的size,之后就可以启动多个线程进行下载(要记得把刚打开的本地文件句柄传进来),首次下载可以将remotefile的size“/”线程数,通过REST命令设置偏移量,之后进行下载,多个线程同时写本地打开的这个临时文件的不同部分,全部线程下载完毕后可以发送消息通知主线程,然后closefile。如果中途退出就记录临时文件的绝对路径和线程数以及临时文件的便宜量,等再次开始下载时就REST服务器直接从需要的地方开始读写。
    我就以ftpclass这个包为基础改的,他把ftp的winsock封装的挺好。
    HTTP的还没开始做,不过估计应该简单,因为不用来进行登陆认证之类的。
      

  10.   

    Caps77老兄的这片文章就挺有指导意义的:
    http://blog.csdn.net/caps77/archive/2004/12/02/201445.aspx