WINSOCK编程(300分)

  • 主题发起人 主题发起人 hikehilter
  • 开始时间 开始时间
H

hikehilter

Unregistered / Unconfirmed
GUEST, unregistred user!
我想通过WINSOCK实现目录传输,如果选中一个目录,程序会遍历目录里面的所有文件和子目录,然后传送到客户端!,各位有什么好的方法推荐一下?或有程序样例也好呀!
 
先压缩成文件再传
 
将目录压缩成一个文件,再用流传,是个可行的方法,压缩后还可以减少传输的Size。
 
如果不是实时系统,压缩是可行的。
否则要设计一种专用的协议来满足这种传输的需要,FTP是个不错的参考对象。
 
Delphi3000有用ftp在互联网上传输文件的例子,不过要求必须是收费会员才可以看到!
:(
我也建议压缩成一个文件,这样你就不用考虑遍历目录的问题了,所有精力投入到断点续传上,所以研究研究idFTP组件吧,文件传输要是没有断点续传肯定不行,我以前用TNMUdp组件做过在互联网上传输文件,但是局域网上测试通过,互联网上有时候总是出错,而且没有断点续传。
 
后退
顶部