PeerAdvertisement(对等机广告)有两个最终的目的:
1、为了让其它对等机,对等组访问当前Peer资源,例如Peer名称,ID,所提供的服务等。(向网络发布)
2、保存本地配置的基本信息(没有发布)
下面对对等机广告的元素说明:
Name----Peer名称,就是我们当前Peer第1次配置时所提供的Peer名称。
Desc-----对Peer的描述,可以对该Peer资源的主要作用描述。
PID-------对Peer实例的惟一标识(其必须是惟一)
GID-------当前Peer所属的PeerGroup标识。
Svc-------包含当前Peer有关信息,包括支撑的凭证和传播配置。
Dbg------用于调试的标签(可选)
下面给出我取得当前本地的PeerAdvertisement:
此数据包只提供了TCP协议服务
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jxta:PA>
<jxta:PA xmlns:jxta="http://jxta.org">
<PID>
urn:jxta:uuid-59616261646162614A78746150325033F656BB528A4F4D9392D7E05B2332076503
</PID>
<GID>
urn:jxta:jxta-NetGroup
</GID>
<Name>
lyndon
</Name>
<Desc>
Platform Config Advertisement created by : net.jxta.impl.peergroup.AutomaticConfigurator
</Desc>
<Svc>
<MCID>
urn:jxta:uuid-DEADBEEFDEAFBABAFEEDBABE0000000805
</MCID>
<Parm>
<jxta:RA xmlns:jxta="http://jxta.org">
<Dst>
<jxta:APA xmlns:jxta="http://jxta.org">
<EA>
tcp://169.254.65.251:3240
</EA>
<EA>
tcp://218.18.199.240:3240
</EA>
<EA>
cbjx://uuid-59616261646162614A78746150325033F656BB528A4F4D9392D7E05B2332076503
</EA>
<EA>
relay://uuid-59616261646162614A78746150325033F656BB528A4F4D9392D7E05B2332076503
</EA>
<EA>
jxtatls://uuid-59616261646162614A78746150325033F656BB528A4F4D9392D7E05B2332076503
</EA>
</jxta:APA>
</Dst>
</jxta:RA>
</Parm>
</Svc>
</jxta:PA>