QNetworkAccessmanager vs cURL для загрузки по ftp - PullRequest
0 голосов
/ 17 ноября 2010

Я написал простой загрузчик ftp на C ++ с использованием qt, используя запрос пут QNetworkAccessManager

работает как надо, но я не доволен скоростью загрузки, которую я получаю.

я использую 80% своей строки загрузки, в то время как с filezilla я получаю 100%

Проблема в том (по крайней мере, это то, что я думаю), что Qt использует только одно соединение для загрузки данные, в то время как Filezilla использует несколько соединений.

Я рассматриваю возможность перехода на cURL для загрузки по ftp.

Наконец, мой вопрос: быстро ли завивается ?? Поддерживает ли он несколько подключений по загрузке ftp для загрузки одного файла ??

Чтобы уточнить, я хочу знать, использует ли CURL при загрузке ОДНОГО файла несколько соединений с ftp-сервером для улучшения скорости.

если нет предложений по библиотеке, которая будет делать это Спасибо за ваше время.

1 Ответ

0 голосов
/ 17 ноября 2010

cURL допускает несколько сеансов, в результате чего он может выполнять несколько передач одновременно.

Не могу прокомментировать, действительно ли это быстро. Взаимодействие с сетью, скорее всего, станет вашим узким местом в зависимости от того, что вы используете.

...