我想用c++(qt4)编写我自己的下载管理器,但我不知道,所以
如果你知道什么好的教程或链接,请建议我从哪里开始
把它贴出来。
我还想实现暂停/恢复和多次下载功能。
我已经知道有一长串的下载管理器(fdm,idm,wget,flashgot,orbit等)但我仍然想创建我自己的,以了解他们背后的工作。
提前使用-Thanks。
发布于 2010-10-20 03:44:18
如果你想提高产品档次,我一般会推荐URDL或Boost.Asio。
但是,如果您只是为了好玩而修修补补,那么可以考虑使用Byte Ranges和多线程来进行异步处理。不过,asio也是最好的选择。
发布于 2010-10-20 16:34:22
Qt类- QNetworkAccessManager、QNetworkRequest和QNetworkReply类将帮助您编写下载管理器。
QNetworkAcessManager::get()用于下载
--干杯
发布于 2011-03-02 19:02:20
完整的Qt示例:http://doc.qt.nokia.com/4.6/network-downloadmanager.html
https://stackoverflow.com/questions/3971966
复制相似问题