1.分享下电驴(eMule)的电驴电驴代码源码
2.电驴服务器
3.电驴自由版软件简介
4.什么是电驴
分享下电驴(eMule)的源码
这里分享一款资源分享与下载工具——电驴,实际上应该称为电骡,源码这是电驴电驴代码我维护的版本,eMuleVeryCD版本,源码VeryCD是电驴电驴代码一个不错的资源分享网站: verycd.com/。大约在年之前,源码提前预警上涨源码中国市场流行的电驴电驴代码下载工具大约有三款:网际快车(flashget)、电驴(eMule)和迅雷,源码后来前两者都没落了。电驴电驴代码电驴的源码源码也开源了,迅雷抓住这个机会分析了电驴的电驴电驴代码下载协议(Kademlia),所以现在的源码迅雷也能解析电驴的下载协议,凡是电驴电驴代码能用电驴下载的链接,也能用迅雷下载。源码这是电驴电驴代码一些前尘往事吧。其实我蛮怀念那个时候的。
先看下软件功能截图吧。
编译方法:
1.将rcdll.dll复制到Visual Studio 安装目录的VC\bin目录中。(这是为了使用能在vista下显示的图标)
2. 用VS打开easyMule_Libs.sln,执行“生成解决方案”。(easyMule_Libs.sln里所包含的动脑学院 源码是easyMule所依赖的库文件。)
3.用VS打开easyMule.sln编译即可。
电驴服务器列表(eMule server list): gruk.org/list.php ed2k://|server|...||/
这个是我维护的easyMule版本,由于不断的修改,可能会离原来的版本越来越远。
电驴的整个工程是mfc项目,里面使用的socket通信库是filezilla作者Tim Kosse在其开源项目filezilla中使用的CAsyncSocketEx,这是一个模仿mfc的CAsyncSocket类,但据说效率高于CAsyncSocket的类。
代码特点
电驴的代码虽然设计上不是最好的,但从代码风格和命名来说绝对是非常优良的,尤其是其变量、类名、函数等命名风格,真的是赏心悦目。而且其工程中的大多数类都可以直接拿来使用,比如/p-.h...
代码获取地址
链接: pan.baidu.com/s/RQcgq...
提取码: fac3
如果你编译或者调试有问题可以私信我。
图书推荐
电驴运行于 Windows 平台,使用 C++ 开发,如果你对 Windows C/C++ 编程感兴趣,我推荐两本书,体育舞蹈计分源码一本书:
1.《Windows 程序设计》
这本书讲述了 Windows UI 相关原理的方方面面,且语言朴实、娓娓道来,犹如一位良师益友,我当初也是看这本书进入 Windows C/C++ 开发领域的;这本书的业界地位很高,可以说这本书是中国的老一代 Windows 程序员的启蒙和进阶读物。
获取链接:
链接: pan.baidu.com/s/1BCCYjg...
提取码: g7py
2. 《Windows 核心编程》
这本书正好与上一本相互弥补,讲述的是 Windows 非 UI 部分的运行原理,内容非常丰富,当之“核心”二字无愧,图书的作者是编写 Windows Sysinternals 套件的 Jeffrey Richter,如果你没听说过 Windows Sysinternals 套件,那你一定听说过,Process Explorer:
侯捷老师评价这本书是“搞 Windows 开发,需要两样资源,一是 MSDN,一本就是《Windows 核心编程》”,这本书口碑非常好,多次重印,每一版都有一些新的英雄联盟源码泄漏改动和惊喜。
获取链接:
链接: pan.baidu.com/s/1SH1b0G...
提取码: wh
图书资源收集于网络,如需要请购买正版,侵删。
CppGuide
我目前在大厂做架构,面试和指导千人成功找到满意的 C/C++ 岗位,在学习 C/C++ 开发的过程中踩过一个又一个坑,深知新手学习 C/C++ 的困难,因此特地给 C/C++ 开发的同学精心准备了一份优质学习资料————CppGuide,内容从 C/C++ 语言、网络编程、操作系统原理到完整的项目源码分析,同时这份资料也包括 C/C++ 学习方法、推荐的阅读书籍、简历指导和求职技巧等。
Enjoy it!
电驴服务器
电驴服务器是一种提供文件共享服务的服务器。 解释: 电驴服务器的定义 电驴服务器,通常指的是基于电驴软件协议运行的服务器。电驴是一个开源的文件共享网络软件,用户可以上传和下载文件。apicloud微信源码而电驴服务器则为用户提供了一个平台,让他们能够连接到这个网络,进行文件的交换和分享。 电驴服务器的功能 电驴服务器的主要功能包括:允许用户注册并登录到服务器;提供文件目录,让用户浏览和搜索共享文件;支持文件的上传和下载;维护一个健康、安全的共享环境,确保文件的合法性和质量。此外,它还能帮助用户发现其他有相似兴趣爱好的人,扩展社交圈。 电驴服务器的应用场景 电驴服务器广泛应用于文件共享和交换的场景。由于其开放源代码的特性,使得用户可以自由地分享和获取各种文件,如音乐、**、软件、电子书等。此外,一些专业领域的资料、学术报告等也可以通过电驴服务器进行共享和传播。电驴服务器也常用于建立社区,人们可以在上面交流心得、分享经验等。但需要注意,使用电驴服务器时,应当遵守法律法规,确保共享文件的合法性。 以上就是对电驴服务器的解释。由于其开源和共享的特性,电驴服务器在文件传播和分享方面有着广泛的应用。同时,用户在使用时也应当注意遵守相关规定,确保合法、安全地使用这一服务。电驴自由版软件简介
电驴自由版是一个特殊的电驴软件,它是基于VeryCD原版电驴的破解版本,特别之处在于去除了所有搜索限制,使得用户可以无拘无束地享受其功能。电驴的本质是一个开放源代码的P2P平台,它的核心功能是资源的下载和分享,完全免费且拥有强大的用户基础。
在这个自由版电驴中,用户能够搜寻到数量庞大的优质资源,无论是**、音乐、软件还是其他各种类型的内容,都能轻松找到。它的多点下载技术,让用户可以同时从网络的不同节点下载文件,极大地提升了下载速度,无论是下载速度还是资源获取的效率,都能达到一个理想的水平。
同时,电驴自由版也鼓励用户分享,用户可以快速上传自己的文件,享受到高效的资源发布速度,这对于知识和信息的流通有着积极的推动作用。总的来说,电驴自由版是一个集搜索、下载、上传于一体的强大工具,为用户提供了一个自由、高效、便捷的资源共享环境。
什么是电驴
电驴(eMule)是一个基于eDonkey网络协议的开放性P2P文件共享软件,其名称来源于动物骡,故也称为电骡或骡子等。电驴(eMule)于年5月日由Merkur开发,他不满意当时的eDonkey客户端,坚信能创造出更优秀的P2P软件,聚集了一批在其他领域有出色表现的程序员,由此电驴(eMule)工程诞生。目标是保留eDonkey的优点,增加新功能,并优化图形界面。现在,电驴(eMule)已成为世界上最大且最可靠的点对点文档共享客户端软件。
电驴(eMule)客户端使用多种途径搜索下载资料,如ED2K、来源交换、Kad等,形成稳定可靠的网络结构。其排队机制和上传积分系统激励用户共享资源,提高下载效率。电驴(eMule)完全免费,无广告软件,开发人员为乐趣及知识,而非金钱。自动损坏检查确保文件完整性,智能损坏控制快速修复损坏部分。自动优先权及来源管理系统支持批量下载,无需监视。
电驴(eMule)提供预览功能,让您在下载完成前查看视频文件。拥有Web服务特性和Web服务器,方便从网络获取资料。下载时间里可分类管理文件。提供服务器搜索、基于Web搜索、Kad网络搜索等多种搜索方式,支持复杂布林搜索。利用信息及好友系统,可发送消息给其他客户端,并将其设为好友。内置的IRC客户端支持与其他共享者进行全球聊天。
在官方版本基础上,有众多修改版本(Mod),提供不同附加功能,这些Mod也是开放源代码的,促进了电驴(eMule)的快速发展。综上所述,电驴(eMule)是一个功能全面、免费且无广告的P2P文件共享软件,为用户提供高效、安全的文件共享体验。