`

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> 

2
0
分享到:
评论
2 楼 lyndon.lin 2010-05-17  
可以自己写,也可以代码生成
1 楼 lifeng_2009 2010-05-17  
你好 我想了解下 这个XML文件是要自己写吗 还有请问下这个代码起什么作用啊 上面你写的太学术了 我是初学不明白 在什么时候调用啊

相关推荐

    JXTA如何创建自定义的广告

    JXTA 使用一种称为“边缘计算”或“对等计算”的模式,其中每个网络参与者既是服务提供者也是服务消费者。在这个模型中,“广告”是指在网络中发布的元数据,用于宣布一个节点提供的服务或资源。 创建自定义广告的...

    精通JXTA 。JXTAShell

    JXTA(Java eXtensible Networking Architecture)是由Sun Microsystems开发的一种开放源码的对等网络(P2P)平台,旨在促进设备之间的互操作性,提供一种分散式计算模型。通过JXTA,不同设备能够发现彼此,共享资源...

    JXTA开发包1

    **JXTA 开发包1** 是一组专为开发P2P(对等网络)应用程序设计的组件。这个开发包源自官方站点 **jxta.org** ,并经过了安全检查,确保无病毒,为开发者提供了安全可靠的开发环境。P2P技术是一种分布式计算模型,...

    JXTA.rar_jxta

    **JXTA(Java XML-based Peer-to-Peer Toolkit)** 是一种开源的、基于Java的、XML驱动的对等网络工具包,它提供了一套框架和API,用于构建分布式对等应用程序。JXTA的核心理念是让计算设备,无论大小、类型或操作...

    P2P优秀论文_一个建立在JXTA平台上的对等网络游戏框架的设计

    P2P优秀论文_一个建立在JXTA平台上的对等网络游戏框架的设计

    精通JXTA --本书是一本介绍JXTA的书籍

    JXTA(Java Xtreme Programming eXchange)是一种基于Java的开放源代码平台,用于构建对等网络(P2P)应用。它允许设备之间直接通信,共享资源和服务,无需中心服务器。这本书"精通JXTA"深入介绍了这一技术,为...

    JXTA\jxta-lib-2.4.1.zip

    JXTA(JavaXTra P2P)是一项开源的、基于Java的对等计算框架,由Sun Microsystems于2001年推出,旨在构建一个分布式、自组织的对等网络。在"JXTA\jxta-lib-2.4.1.zip"这个压缩包中,包含了开发P2P应用程序所需的多个...

    jxta messager

    JXTA 是一个开放源代码的P2P(对等网络)平台,由Sun Microsystems在2001年推出,旨在提供一种分布式计算模型,允许网络上的设备之间进行通信和协作。这个平台支持多种服务,包括消息传递、资源发现、身份验证和加密...

    jxta.rar_jxta

    总结,"jxta.rar_jxta"这个压缩包可能是一个学习JXTA P2P编程的资源,其中的"HelloWorld"实例将引导用户熟悉JXTA的基本概念和操作流程,涉及JXTA的初始化、服务广告、发现、连接建立以及数据交换等核心功能。...

    jxta2.2 开发文档

    《JXTA 2.2 开发文档》是针对Java平台的一个开源项目,它提供了一套框架和协议,用于构建对等网络(P2P)应用程序。JXTA(Java/XML Peer-to-Peer Technology Architecture)旨在使设备之间能够直接通信,无需中心...

    jxta2.7.zip

    JXTA(Java eXtensible Peer-to-Peer Technology Platform)是Oracle公司开发的一个开源、跨平台的P2P(Peer-to-Peer)框架,它为构建基于对等网络的应用程序提供了一组标准协议和API。JXTA 2.7是这个框架的一个版本...

    JXTA技术手册示范源码jxtaexamles

    JXTA(Java P2P Utility Toolkit for Applications)是Sun Microsystems推出的一种开放源代码的平台,用于构建对等网络(P2P)应用。它提供了一套标准的API,使得开发者可以轻松创建跨平台的、分布式的、自组织的...

    基于JXTA的CMS内容共享

    文件和数据共享作为P2P架构中最广泛应用之一,成为众多P2P应用程序的核心需求。Sun公司推出的JXTA,一种旨在成为P2P标准的技术,提供了强大的支持,尤其体现在其CMS(Content Manager Service,内容管理服务)功能上...

    jxta例程

    6. **设备互操作性(Device Interoperability)**:JXTA的设计目标之一是实现跨平台的设备互操作性,允许不同设备间的无缝协作,如手机、PC、物联网设备等。 压缩包中的"jxta例程"很可能包含了以上这些功能的代码...

    JXTA技术手册源代码.

    JXTA(Java无所不在的对等网络)是Oracle公司推出的一种开源P2P(对等网络)平台,它提供了一套基于Java的API和协议,用于构建分布式、自组织的对等应用。JXTA技术手册源代码是学习和理解JXTA技术的重要资源,其中...

    Symbian平台JXTA对等网络协议的研究与实现.pdf

    JXTA协议设计初衷是为了构建一个开放式的对等网络(Peer-to-Peer,P2P),允许任何设备在网络中平等交流,无需中心服务器干预,从而实现高效、灵活的资源共享。然而,直接将JXTA应用于Symbian平台,尤其是在资源有限...

    jxta-src-2.3.5.zip_java p2p_jxta_jxta 2.5

    5. **管道(Pipe)**:JXTA的通信机制之一,允许对等点间进行一对多或多对多的数据传输。管道可以是有向的,也可以是无向的,支持可靠或不可靠的数据传输。 6. **服务(Service)**:JXTA定义了一系列标准服务,如...

    JXTA Platform JAVA参考实现源代码分析

    JXTA(Java Xtreme Protocol)是一个开源的P2P(对等网络)平台,它提供了一种标准的方式来构建分布式、自组织的应用程序。JXTA的核心概念是对等组,这是共享资源和服务的对等节点的集合。本文旨在深入解析JXTA平台...

    jxta-shell-2.4.zip

    JXTA(Java Xtreme Programming Toolkit)是一个开源项目,由Sun Microsystems发起,旨在提供一个P2P(对等网络)平台,用于构建分布式应用程序。JXTA Shell是这个平台的一个重要组成部分,它为开发者和管理员提供了...

Global site tag (gtag.js) - Google Analytics