- 博客(9)
- 收藏
- 关注
转载 eMule源代码解析 -4
eMule源代码解析 -42006-10-16 17:49 emule中的信誉机制 信誉机制在P2P系统中有非常重要的作用。为了使用户更加愿意共享自己的资源,需要有一些机制能够让对整个P2P系统贡献更大的用户有更多的激励。在emule中,激励机制的设计
2006-12-12 17:45:00
1558
转载 eMule源代码解析 -5
eMule源代码解析 -52006-10-16 17:53 emule中的Kademlia代码总体描述 当emule中开始使用Kademlia网络后,便不再会有中心服务器失效这样的问题了,因为在这个网络中,没有中心服务器,或者说,所有的用户都是服务器,
2006-12-12 17:45:00
1558
1
转载 eMule源代码解析 -3
eMule源代码解析 -32006-10-16 17:43 搜索信息集-CSearchList CSearchList是emule中的搜索列表,掌管emule中所有的搜索请求。CSearchFile是这个列表中的元素,代表了一次搜索的相关信息。它们的关
2006-12-12 17:44:00
1069
转载 eMule源代码解析 -2
eMule源代码解析 -2 2006-10-16 17:41分块机制--正确传输资源的保证 为了加快内容分发的速度,分块处理是一种简单有效的方法。emule中对每个文件都进行了分块处理。另外分块还有一个好处就是如果保留了每一分块的hash值,就能在只下载到文件的一部分时判断出下载内容的有效性。emule在获取每个共享文件的信息时,就对它进行了分块处理,因此如果要知道emule中的分块处理和恢复机制
2006-12-12 17:41:00
1257
转载 eMule源代码解析 -1
eMule源代码解析 -12006-10-16 17:37 eMule的官方首页上写着:2002年05月13日 一个叫做 Merkur 的人,他不满意原始eDonkey2000客户端并且坚信他能够做的更好,所以他开始制作。他聚集了其它开发人员在他的周围,并且eMule工程就此诞
2006-12-12 17:39:00
2658
转载 细说 Kademlia 【FreeXploiT整理文】
Kad是Kademlia的简称,eMule的官方网站在2004年2月27日正式发布的 eMule v0.42b中,Kad开始正式内嵌成为eMule的一个功能模块,可以说从这个版本开始eMule便开始支持Kad网络了。Kad的出现,结束了之前edonkey时代,在ed圈里只存在着ED2K一种网络的模式,它通过新的协议开创并形成了自己的kad网络,使之和ED2K网络并驾齐驱,而且它还完全支持两种网络,
2006-12-12 14:40:00
1026
转载 Kademlia详解
taken from NeoRagex2002s weblog 前两天在网上看到世界知名的电骡服务器Razorback 2被查封、4人被拘禁的消息,深感当前做eMule / BitTorrent等P2P文件交换软件的不易。以分布式哈希表方式(DHT,Distributed Hash Table)来代替集中索引服务器可以说是目前可以预见到的为数不多的P2P软件发展趋势之一,比较典型的方案
2006-12-12 11:19:00
1271
转载 P2P之UDP穿透NAT的原理与实现(附源代码)
P2P之UDP穿透NAT的原理与实现(附源代码) 作者:shootingstars (有容乃大,无欲则刚) 日期:2004-5-25出处:P2P中国(PPcn.net) 原文 P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
2006-12-04 16:26:00
1111
转载 堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(sta
2006-09-01 10:47:00
781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人