C或C ++是否有任何跨平台和异步FTP客户端库?
感谢。
答案 0 :(得分:8)
libcurl怎么样?它是众所周知的,广泛使用的,并支持异步FTP。我认为它也是跨平台的。
作为奖励,这是一个比Qt更小的链接库。
答案 1 :(得分:4)
Qftp怎么样?
这是Qt的一部分,因此代码应该是可移植的。可能只适用于GUI应用程序......
QFtp类提供了一个 客户端的实现 FTP协议。
该类异步工作,所以 没有阻塞功能。如果 操作无法执行 立刻,功能仍然 直接返回和操作 将安排在以后执行。 预定运营的结果 通过信号报告。这个 方法取决于事件循环 正在运作。
答案 2 :(得分:0)
我认为我不知道,但为什么不看看,例如,FileZilla的源代码(http://svn.filezilla-project.org/filezilla/FileZilla3/trunk/src/发动机/)?它是开源的,利用它。可能你不会按原样使用这个代码,但至少它会提供一些让你前进的想法。