利用P2P下载工具实现离线下载服务

2012-06-01 06:58:46佳都新太科技股份有限公司邓任远
电子世界 2012年21期
关键词:引擎页面用户

佳都新太科技股份有限公司 邓任远

利用P2P下载工具实现离线下载服务

佳都新太科技股份有限公司 邓任远

当用户使用普通下载工具下载大的资源文件或者冷门资源时,常常要等待一天甚至更长时间才能完成,下载时需要长时间地占用用户的电脑资源和网络资源,用户不能关闭下载工具和个人机器。而离线下载是利用服务器“代”用户进行下载,待服务端下载完成后,用户再用下载工具将资源从服务器取到自己本机,具备无需挂机等待、高速的特点。本文所述的是利用成熟的P2P下载工具BitComet、eMule进行二次开发,对用户提供离线下载服务的方法,该方法同时支持HTTP、BT、ED2K、MAGNET多种下载方式。而且在服务端可以分布运行多个P2P下载工具,以满足客户端的大量用户下载请求,下载任务在各个下载引擎上的分配由服务端统一调度管理。

离线下载;p2p;BT;ED2K;下载任务管理;下载引擎

1.引言

在传统下载方式中,一般是把文件由服务器端传送到客户端,例如FTP,HTTP等等。由于是从一台服务器下载,服务器所提供的带宽是一定的,因而下载人越多速度越慢。但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,这样即使你使用的是宽带网,通常也很难达到运营商许诺的最高下载速度,这里面固然有网络的原因,但与服务器的限制也不无关系。

随着……

登录APP查看全文

猜你喜欢
引擎页面用户
大狗熊在睡觉
刷新生活的页面
保健医苑(2022年1期)2022-08-30 08:39:14
蓝谷: “涉蓝”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
无形的引擎
河南电力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame开发
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25
同一Word文档 纵横页面并存