emule--电驴

一番小折腾,终于编译过了电驴代码。emule也算是被广泛使用的p2p下载工具,现在像QQ旋风,迅雷都集成了emule的协议,这样旋风,迅雷就可以直接下载emule的资源了。emule作为一个开源软件在代码质量和设计上还是有很多可以学习的地方。尤其是搞p2p网络开发这块的更应该看下。

源代码是在官网下载的版本是V0.49,下面是emule主界面。 有想一起研究emule的可以找我要编译好的代码~ 省的在折腾一番






文件搜索功能 多种搜索方式:提供了服务器搜索(本地搜索与全局搜索)、基于 Web 的搜索(如 Jigle 和 FileDonkey)以及 KAD 网络搜索等多种方式,用户可以通过不同途径查找所需文件。 灵活查询:允许用户使用复杂的布尔操作符进行查询,使搜索更加灵活精准,能够更准确地找到符合需求的文件。 文件下载功能 多源下载:支持从多个源同时下载同一个文件的不同部分,充分利用网络带宽,显著提高下载速度。 优先级管理:用户可以根据自身需求设定不同下载任务的优先级,确保重要文件优先完成,还支持暂停和恢复下载,方便管理网络活动。 自动校验:每个下载的文件都会自动检查是否损坏,以确保文件的正确性,智能损坏控制有助于快速修复损坏的部分。 边下边看:满足用户观看热门影视的需求,全局一次最多只能有一个任务可进行 “边下边看”,软件会对文件在全局网络的平衡性和文件调度平衡性做好调度优化。 文件分享功能 资源共享:用户可以将自己电脑上的文件设置为共享,供其他电驴用户下载,实现资源的共享和交换。 上传积分系统:电驴的排队机制和上传积分系统有助于激励用户共享并上传资源,用户上传的越多,越容易、更快速地下载自己想要的资源。 网络连接功能 多种协议支持:除了支持 ed2k 协议下载外,还可支持 http/ftp 协议下载,http/ftp 下载完成后,算完 hash 值,该下载文件就可以加入到分享资源队列中,成为 ed2k 网络中可分享的资源。 内网穿透:其 Low2Low 功能可以帮助内网用户穿透防火墙,提升下载速度。 端口映射:为受到 NAT(网络地址转换)限制的用户提供端口映射工具,帮助用户提高下载效率。 Kad 网络:Kad 网络基于分布式哈希表(DHT)技术,即使部分节点离线,也能保持网络的连通性,增强了系统的健壮性和稳定性。 其他功能 预览功能:允许用户在下载完成之前查看视频或者压缩文件
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值