1.KAD 是电驴电驴代码什么意思
2.电驴自由版软件简介
3.分享下电驴(eMule)的源码
KAD 是什么意思
到底什么是kad?
到底什么是kad?
关于kad网络,这一个多月来我发现有好多刚刚接触emule的源码朋友不太明白,总是结构搞不清楚这是个什么东西,虽然本区以前也曾经有人写过一些关于kad 的电驴电驴代码文章,但是源码可能新来的朋友不会去翻了,那么我就结合自己对kad的结构docker mysql源码一点认识,来重新谈一下kad吧?其中有好多不对的电驴电驴代码地方也请诸位朋友不要笑话我,请一一指出在。源码小王这里多谢了!结构
Kad是电驴电驴代码Kademlia的简称,eMule的源码官方网站在年2月日正式发布的 eMule v0.b中,Kad开始正式内嵌成为eMule的结构一个功能模块,可以说从这个版本开始eMule便开始支持Kad网络了。电驴电驴代码
Kad的源码出现,结束了之前edonkey时代,结构在ed圈里只存在着ED2K一种网络的模式,它通过新的协议开创并形成了自己的kad网络,使之和ED2K网络并驾齐驱,而且它还完全支持两种网络,可以在两种网络之间通用。Kad同样也属于开源的婚恋交友源码自由软件。它的程序和源代码可以在官方网站/。大约在年之前,中国市场流行的下载工具大约有三款:网际快车(flashget)、电驴(eMule)和迅雷,后来前两者都没落了。电驴的源码也开源了,迅雷抓住这个机会分析了电驴的下载协议(Kademlia),所以现在的迅雷也能解析电驴的下载协议,凡是能用电驴下载的链接,也能用迅雷下载。linux 源码分析这是一些前尘往事吧。其实我蛮怀念那个时候的。
先看下软件功能截图吧。
编译方法:
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!
2024-12-24 08:4752人浏览
2024-12-24 08:16900人浏览
2024-12-24 08:111520人浏览
2024-12-24 08:0561人浏览
2024-12-24 07:442821人浏览
2024-12-24 07:092884人浏览
癌症初期無明顯症狀,等到身體發生警訊可能為時已晚,透過癌症篩檢早期發現、早期治療,才可阻斷已發生變異細胞發展為癌症,提升存活率。衛生福利部國民健康署針對高風險族群提供免費「五癌篩檢」,包含子宮頸癌、乳
1.手机公式选股软件想找一款手机上用的股票软件能支持自编写指标的预警2.Intel的10nm工艺是否在所有技术指标上都超越了台积电的7nm?3.abv怎样写正确?4.从指标到洞察力的普罗米修斯5.通达
1.ROMA指数是什么2.罗马指数是什么意思3.肿瘤标志物科普--ROMA指数(罗马指数),用于卵巢癌风险评估4.绝经前罗马指数是什么5.绝经前罗马指数是什么意思6.罗马指数15算是高吗ROMA指数是