JXTA的“名片”之一PeerAdvertisement(对等机广告)

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> 

你可能感兴趣的:(.net,xml,网络协议)