用于ftp上传的QNetworkAccessmanager vs cURL

时间:2010-11-17 14:10:21

标签: c++ qt upload ftp libcurl

我使用QNetworkAccessManager的put请求用qt在C ++中编写了一个简单的ftp上传器

它的工作正常,但我对上传速度不满意。

我使用80%的上传热线,而使用filezilla则获得100%

问题是(至少这就是我的想法)Qt只使用一个连接来上传 Filezilla使用多个连接时的数据。

我正在考虑为ftp上传切换到cURL。

最后我的问题是:卷曲快吗?它是否支持单个文件上传的多个ftp上传连接?

澄清我想知道在上传ONE文件时cURL是否使用多个连接到ftp服务器以获得更好的speads。

如果没有任何建议的图书馆的建议将是好的 感谢您的时间。

1 个答案:

答案 0 :(得分:0)

cURL允许多个会话,它可以同时执行多个传输。

虽然它是否快速但无法评论。无论您使用哪种网络互动都可能是您的瓶颈。