异步FTP库

时间:2010-11-15 17:36:30

标签: c++ c ftp

C或C ++是否有任何跨平台和异步FTP客户端库?

感谢。

3 个答案:

答案 0 :(得分:8)

libcurl怎么样?它是众所周知的,广泛使用的,并支持异步FTP。我认为它也是跨平台的。

作为奖励,这是一个比Qt更小的链接库。

答案 1 :(得分:4)

Qftp怎么样?

这是Qt的一部分,因此代码应该是可移植的。可能只适用于GUI应用程序......

  

QFtp类提供了一个   客户端的实现   FTP协议。

     

该类异步工作,所以   没有阻塞功能。如果   操作无法执行   立刻,功能仍然   直接返回和操作   将安排在以后执行。   预定运营的结果   通过信号报告。这个   方法取决于事件循环   正在运作。

答案 2 :(得分:0)

我认为我不知道,但为什么不看看,例如,FileZilla的源代码(http://svn.filezilla-project.org/filezilla/FileZilla3/trunk/src/发动机/)?它是开源的,利用它。可能你不会按原样使用这个代码,但至少它会提供一些让你前进的想法。