1.分享下电驴(eMule)的码分源码
2.eMule ç°å¨è¿è½ç¨ä¹
分享下电驴(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版本,由于不断的修改,可能会离原来的PYTHON调研问卷源码版本越来越远。
电驴的整个工程是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!
eMule ç°å¨è¿è½ç¨ä¹
eMuleç°å¨è½ç¨ä½å¾æ ¢ã
æ们已ç»æäºè¿ é·ãç¾åº¦ç½çãç±å¥èºãQQé³ä¹äºï¼ä¸ºå¥è¿è¦ç¨çµéª¡è¿ä¹è½ä¼çä¸è¥¿å¢ï¼æå¿ è¦åï¼çæ¡æ¯è¯å®çï¼æå¿ è¦ã
å 为æäºèµæå¨è¿ é·ä¸æ¯æç´¢ä¸å°çï¼ç±å¥èºä¹æ²¡æï¼ç½çä¹çä¸è§ãè¿ä¸ªæ¶åæ们åºè¯¥æ个å¾å¼ºå¤§çå·¥å ·ï¼å¯ä»¥è®©æ们æç´¢
å°è¿äºç¹æ®çææ¡£ï¼å¯ä»¥ç»æ们ä¸ä¸ªä¸è½½é¾æ¥ãä¸è¬è¿äºææ¡£é½æ¯æ¯è¾ç»å¯çï¼ä¸å¯¹å¤ä¼ çä¸è¥¿ï¼ä¸ç¥é为ä»ä¹è¿ é·åå ¶å®ä¸
äºå·¥å ·ç«ç¶æç´¢ä¸å°ä¹ä¸è½½ä¸æ¥ï¼ä½ 说æ°äººä¸æ°äººã
ä¸é¢æ¯å¹²è´§ï¼
1.ä¸è½½å¹¶å®è£ è¿ é·ï¼æç»æ们çä¸è½½æ¯å¨è¿ é·ä¸é¢è¿è¡çï¼å 为çµéª¡è¿ä¸è¥¿ï¼ä¸è½½å®å¨æ¯å¤ªæ ¢äºï¼ç®ç´æ¯é¾éãæ³æ´å¿«çè¯å¼
ä¸ªè¿ é·ä¼åå°±OKï¼
2.ä¸è½½çµéª¡å®è£ å ï¼ å®è£ å大家å¯ä»¥ä¸åç 究
ç 究å®çæºç ï¼æ£åå¤ç 究ï¼ä¸è¿è¿æ²¡ææè·¯ãæè§è¿ç§p2pçç½ç»ç¨å°æ¸¸æä¸å¯æ¯å¾æåéçãæè¦ä¸èµ·ç 究çåï¼
3.å®è£ çµéª¡ï¼å¹¶æå¼
4.éä¸ä¸é¢çæå¡å¨Tab页ï¼å¨å³ä¾§çä»URLæ´æ°å°server.metä¸è¾å ¥h
左边çæå¡å¨å表就åºæ¥äºã
5.éä¸ä¸ä¸ªäººæ°æå¤çæå¡å¨ï¼åå»è¿æ¥ï¼æè å³é®è¿æ¥ã
6.éä¸é¡¶é¨çæç´¢Tab页é¢ï¼å¹¶å¨å·¦ä¸è§çååæ éé¢è¾å ¥ä½ æ³è¦æç´¢çå ³é®å
7.ç¹å»ååå³ä¾§çå¼å§æé®
8.æä½ è¦çç»æäºï¼ç¶åææç´¢ç»ææå¯ç¨æºæ°æåºï¼å ³ç³»å°ä¸è½½é度
9.å³é®ä½ æ³ä¸è½½çé£ä¸ªå表项ï¼éæ©å¤å¶ed2k
.è¿å ¥è¿ é·æ°å»ºä¸è½½
.çå¾ è¿ é·ä¸è½½ç»æï¼è½ç¶çµéª¡å¼ºå¤§ï¼ä½æ¯å®çä¸è½½é度æ¯å¾æ¥äººçï¼è¿æ¯ç¨è¿ é·ä¸è½½æ¯è¾å¿«ï¼