Georg Grabler
My feedback
-
95 votes
Fragt sich, inwiefern das gut umsetzbar und wirklich nützlich wäre. Kommentare gerne erwünscht!
An error occurred while saving the comment
Fragt sich, inwiefern das gut umsetzbar und wirklich nützlich wäre. Kommentare gerne erwünscht!
Also zur umsetzbarkeit: Das sollte nicht all zu schwer werden, und kann über das bereits verwendete finished() signal von qnetworkaccessmanager gemacht werden.
Man kann ja einfach nur bis zu dem limit starten (download()), und sobald ein download das finished() signal gibt den nächsten starten.
---
Optimale Bandbreitennutzung/schonen: Dafür wird normaler Weise traffic shaping verwendet. Um dies umzusetzen subclassen viele QTcpSocket, und arbeiten nicht mehr mit QNetworkAccessManager (http://doc.trolltech.com/qq/qq17-ratecontrol.html)