eMule源码主要调用流程分析

admin | eMule | 2013-05-16
从事P2P下载开发的原因,仔细分析了eMule下载的协议和实现的技术细节,下面是对eMule源代码下载流程的简要分析: 主体结构:(按照下面的调用顺序启动主要流程)       1.Emule对话框类CEmuleDlg::OnInitDlg ::SetTimer(NULL, NULL, 300, StartupTimer) 设置启动定时器; 2.  定时器函数void CALLBACK CemuleDlg::StartupTimer(。。)完成各对象初始化初始... [阅读全文]
ė1,659 浏览数 6没有评论 0

eMule源代码学习心得

admin | eMule | 2013-05-16
1, eMule源代码学习心得(1):eMule代码的总体风格和其它相关工程 eMule的官方首页上写着:2002年05月13日一个叫做Merkur的人,他不满意原始eDonkey2000客户端并且坚信他能够做的更好,所以他开始制作。他聚集了其它开发人员在他的周围,并且eMule工程就此诞生。 eMule是一个典型的MFC程序,它的图形界面等,已经和MFC紧紧融合到了一起。因此通常情况下... [阅读全文]
ė2,455 浏览数 6没有评论 0

编译官方eMule v0.49攻略

admin | eMule | 2013-05-16
备注:编译环境Microsoft Visual C++ .NET 7.1,编译版本为官方eMule v0.49版本,非国内VeryCD版本。 一:下载源代码和支持库 1.下载eMule v0.49 源代码 http://prdownloads.sourceforge.net/emule/eMule0.49c-Sources.zip 2.Crypto v5.1 http://www.cryptopp.com/crypto51.zip 3.zlib v1.2.3 http://www.zlib.net/zlib-1.2.3.tar.gz 4.ResizableLib 1.... [阅读全文]
ė3,174 浏览数 61条评论 0

电驴代码编译

admin | eMule | 2013-05-16
本文主要讲解下怎么编译电驴,希望有基础的朋友看看,如何编译 eMule v0.46b. 先下载下面4个库: Crypto++5.2.1 http://www.eskimo.com/~weidai/cryptopp521.zip zlib122.zip http://www.zlib.net/zlib122.zip ResizableLib1.3 http://PRdownloads.sourceforge.net/resizab…_3.zip?download lpng128 http://download.sourceforge.net/libpng/lpng128.zip... [阅读全文]
ė1,928 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量