P2P应用研究
文章平均质量分 76
starshift
这个作者很懒,什么都没留下…
展开
-
eMule 协议分析翻译(二)
2,客户机服务器之间的TCP通信 每一个客户端都采用TCP 连接与一个特定的服务器相连接,服务器分配给客户端一个固定的ID。客户端不能同时连接到几个服务器,也不能动态的选择服务器,除非由其他客户端的邀请。 2.1 建立连接在建立连接的时候,客户端会向一定数目的服务器发起连接请求,当有一个连接成功建立之后。客户端就会取消所有其他的连接请求。 在连接建立的时候,翻译 2006-10-17 11:49:00 · 1183 阅读 · 0 评论 -
Mule 协议分析翻译(三)
3. 客户端服务器UDP通信 Emule的客户端和服务器通过不可靠的UDP信息保证在线和搜索增强。Emule 可户端发送的UDP数据包流量可以达到它发送数据包总和的5%,这和客户端服务器列表中的服务器数目,每个文件的源数目,客户端之前的搜索数目有关。UDP数据包每100ms由计时器触发一次。每次采用一个线程以最大10个UDP包/秒的速度进行传输。 3.1服务器保持在线和状态翻译 2006-10-18 16:00:00 · 898 阅读 · 0 评论 -
eMule 协议分析翻译(一)
eMule 协议分析翻译(The eMule Protocol Specification) 作 者:starshift 版 本:.v1.0 开始时间:200.6.10.15 结束时间:未知翻译 2006-10-16 14:27:00 · 1680 阅读 · 0 评论 -
eMule 协议分析翻译(四)
4.3.5 下载过程当A到达B下载队列的顶端,B就向A发起连接,A可以选择连接到B下载文件,也可以选择通过发送取消消息,取消连接(在A已经连接到其他客户端下载文件的时候)。4.4 数据传输4.4.1 数据包 传输和接受数据是emule网络的主要活动,emule传输的文件片大小可以在5000——15000byets之间(由是否压缩决定)。为了避免碎片,文件翻译 2006-10-19 15:29:00 · 1006 阅读 · 0 评论