构建对等网络应用:技术解析与实践指南
1. 自定义对等解析器的实现
在对等网络开发中,对等传输通道允许开发者通过指定自定义对等解析器来实现自己的对等解析功能。相较于默认的 PNRP 解析器,实现自定义对等解析器有诸多原因。PNRP 需要使用 IPv6,并且对于 Windows XP SP2 和 Vista 客户端协同工作还需要额外下载。而自定义对等解析器可以利用现有的 IPv4 基础设施,简化部署过程。
要创建新的对等解析器,必须继承抽象基类 !> 。这个类包含多个方法,可让客户端在网状网络中进行注册、更新和注销操作,同时也具备解析网状网络中其他成员的功能。以下是相关代码示例:
Listing 12.7 @3<
#'
# $ '
# "X
'
#
'
#
'
#>
G
'
#&
()!=
*
#
#S!>#/#!>
*
#
#X#
;#4##X,-'
#
#S!>D
#
'
#
#S!>D
#D%;
*
*
#,
#44#-
*
#,
;-
*
#,
#44#-
#44##S!>D
,-'
2. 限制消息的跳数
基于消息泛洪的对等网络通常会提供一种限制消息在网络中传播距离的方法,这个距离通常用消息在网络中跳转的次数(即跳数)来衡量。对于熟悉套接字编程的人来说,这类似于 TCP 协议中的生存时间(TTL)设置,它规定了数据包在被丢弃之前可以经过的最大路由器数量
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



