分段下载的程序,怎样得到客户端文件的各线程的断点位置
编号:QA003323
建立日期: 2000年9月10日 最后修改日期:2000年9月10日
所属类别:
许强:
操作系统: WIN98
编程工具: VC++
问题: 我想做一个分段下载的多线程程序,这要用到RFC959中提到的FTP命令,我怎样才能得到客户端文件的各线程的断点位置,并写入呢?也就是说REST 后的字节数我怎摸得到呢?
水平: 中级
回答:
Netants是采用这样的办法:对于FTP文件先使用SIZE命令得到服务器文件的大小,然后根据蚂蚁数计算每段从哪里开始取(就是做除法)。它根据下载情况把每只蚂蚁现在的当前位置保存在一个.job文件中,这样今后就可以知道该从哪里下载了。
此问题由李海回答。
| |
|
|
| |
|
|