Название: QHttp: скачать файл по частям в нескольких нитях Отправлено: bjilly от Ноября 30, 2009, 23:35 Необходимо по HTTP скачать файл по частям в нескольких нитях: каждая часть файла качается в своем треде. Есть что-либо готовое?
Если идти низкоуровневым путем, то для того, чтобы скачать чанк нужно формировать хедер: Range: bytes=FROM-TO. Однако при попытке реализовать в подобном ключе в итоге не работает: Код: class D : public QThread как это реализовать? Спасибо. P.S. Qt 4.5 Название: Re: QHttp: скачать файл по частям в нескольких нитях Отправлено: SimpleSunny от Ноября 30, 2009, 23:45 В принципе правильный подход, хотя троли рекомендуют использовать QNetworkAccessManager.
А что не работает-то? И еще одно маленькое замечание, объект qhttp необходимо или создавать в методе run() или явным образом относить к созданному потоку, так как в противном случае он будет крутиться в главном потоке. |