日期:2014-05-16  浏览次数:20795 次

ftp编程 断点续传问题
我在linux下用c编写了个ftp文件分发程序,现在因要传10多M的文件(我设置的是每次只传1k),这种情况需要考虑断点续传吗?如果考虑,断点续传又是怎样实现的呢?望高手指点

------解决方案--------------------
有断点续传的话会更好些。实现的方法可以考虑采用checksum比较的方法,即再次重传文件是依次比较两边文件相同块的checksum如不不同则重传该块,这种方法的好处是,当再次重传时即使已经传输的部分的内容发生了改变也可以处理。
------解决方案--------------------
取文件的大小等信息可以使用fstat(),stat()等相关系统调用。
------解决方案--------------------
用SIZE 取文件大小
然后有MDTM取文件修改时间