我想实现暂停&恢复功能,用于为服务器&客户端下载文件。我的问题是:如何实现文件下载的暂停和恢复功能?
我需要在服务器站点实现哪些协议(它将是.NET)? 是否有任何示例,教程,库可以帮助客户端实现此功能的任何东西(它将在C++中)?
感谢, Yuvi
我想实现暂停&恢复功能,用于为服务器&客户端下载文件。我的问题是:如何实现文件下载的暂停和恢复功能?
我需要在服务器站点实现哪些协议(它将是.NET)? 是否有任何示例,教程,库可以帮助客户端实现此功能的任何东西(它将在C++中)?
感谢, Yuvi
我创建使用Qt C++一个简单的下载管理器,这里是code。想法是在客户端设置“范围”http头。
在服务器端,您需要在“范围”标题中指定的特定位置查找文件。
服务器为什么会在意?只需停止阅读客户端代码中的套接字即可。 – 2012-02-16 05:13:04
如果服务器无法提供恢复功能..然后客户端必须从头开始再次下载.. – Yuvi 2012-02-16 05:15:36
只要协议提供搜索/范围功能,所有客户端在恢复时需要做的就是寻找正确的位置文件。 HTTP 1.1具有此功能,我相信它也可以在FTP中完成。 – tripleee 2012-02-16 06:05:06