热情软件屋

 

分段下载的程序,怎样得到客户端文件的各线程的断点位置


编号:QA003323
建立日期: 2000年9月10日 最后修改日期:2000年9月10日
所属类别:

许强:
    操作系统: WIN98
    编程工具: VC++
    问题: 我想做一个分段下载的多线程程序,这要用到RFC959中提到的FTP命令,我怎样才能得到客户端文件的各线程的断点位置,并写入呢?也就是说REST 后的字节数我怎摸得到呢?
    水平: 中级

回答:

    Netants是采用这样的办法:对于FTP文件先使用SIZE命令得到服务器文件的大小,然后根据蚂蚁数计算每段从哪里开始取(就是做除法)。它根据下载情况把每只蚂蚁现在的当前位置保存在一个.job文件中,这样今后就可以知道该从哪里下载了。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio