当前位置:  开发笔记 > 编程语言 > 正文

好的免费FTP客户端库(适用于Windows C++商业应用程序)?

如何解决《好的免费FTP客户端库(适用于WindowsC++商业应用程序)?》经验,为你挑选了0个好方法。

我正在寻找一个具有公共域或BSD类型许可证的良好开源Windows FTP客户端库.我可以访问源代码的东西,我可以在商业应用程序中使用C++ for Windows应用程序.

我们已经使用Wininet多年了,而且它有些错误和可怕.最后一根稻草是IE8 beta 2,其中包含InternetGetLastResponseInfo()中的新错误.当我们的用户可以安装最新版本的IE并打破我们的应用程序时,我再也无法证明使用Wininet了.

我看过libcurl,但它对我们的需求来说太沉重了.我唯一需要的是FTP支持.我可以花一天时间去掉我不需要的libcurl中的所有代码,但是如果可能的话,我宁愿从一个简单的FTP客户端库开始.

我查看了ftplib(http://nbpfaus.net/~pfau/ftplib/),但它是GPL,我需要这个用于闭源商业应用程序.

我以前写过FTP客户端代码,并不是那么难(不幸的是它是在15年前,我没有源代码了).必须有一个漂亮的简单免费客户端库,除了FTP之外什么都不做,并且拥有可以在闭源商业应用程序中使用的许可证.

(如果您感到好奇,那就是如果您尝试使用FTP站点进行FtpFindFirstFile()而无法进行被动模式连接,则InternetGetLastResponseInfo()不会返回完整响应.这只是众多问题中的一个.我多年来发现的错误.另一个是Wininet的FTP支持忽略了所有的超时值.这个特定的bug已存在多年了.)

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有