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>
分享到:
相关推荐
JXTA 使用一种称为“边缘计算”或“对等计算”的模式,其中每个网络参与者既是服务提供者也是服务消费者。在这个模型中,“广告”是指在网络中发布的元数据,用于宣布一个节点提供的服务或资源。 创建自定义广告的...
JXTA(Java eXtensible Networking Architecture)是由Sun Microsystems开发的一种开放源码的对等网络(P2P)平台,旨在促进设备之间的互操作性,提供一种分散式计算模型。通过JXTA,不同设备能够发现彼此,共享资源...
**JXTA 开发包1** 是一组专为开发P2P(对等网络)应用程序设计的组件。这个开发包源自官方站点 **jxta.org** ,并经过了安全检查,确保无病毒,为开发者提供了安全可靠的开发环境。P2P技术是一种分布式计算模型,...
**JXTA(Java XML-based Peer-to-Peer Toolkit)** 是一种开源的、基于Java的、XML驱动的对等网络工具包,它提供了一套框架和API,用于构建分布式对等应用程序。JXTA的核心理念是让计算设备,无论大小、类型或操作...
P2P优秀论文_一个建立在JXTA平台上的对等网络游戏框架的设计
JXTA(Java Xtreme Programming eXchange)是一种基于Java的开放源代码平台,用于构建对等网络(P2P)应用。它允许设备之间直接通信,共享资源和服务,无需中心服务器。这本书"精通JXTA"深入介绍了这一技术,为...
JXTA(JavaXTra P2P)是一项开源的、基于Java的对等计算框架,由Sun Microsystems于2001年推出,旨在构建一个分布式、自组织的对等网络。在"JXTA\jxta-lib-2.4.1.zip"这个压缩包中,包含了开发P2P应用程序所需的多个...
JXTA 是一个开放源代码的P2P(对等网络)平台,由Sun Microsystems在2001年推出,旨在提供一种分布式计算模型,允许网络上的设备之间进行通信和协作。这个平台支持多种服务,包括消息传递、资源发现、身份验证和加密...
总结,"jxta.rar_jxta"这个压缩包可能是一个学习JXTA P2P编程的资源,其中的"HelloWorld"实例将引导用户熟悉JXTA的基本概念和操作流程,涉及JXTA的初始化、服务广告、发现、连接建立以及数据交换等核心功能。...
《JXTA 2.2 开发文档》是针对Java平台的一个开源项目,它提供了一套框架和协议,用于构建对等网络(P2P)应用程序。JXTA(Java/XML Peer-to-Peer Technology Architecture)旨在使设备之间能够直接通信,无需中心...
JXTA(Java eXtensible Peer-to-Peer Technology Platform)是Oracle公司开发的一个开源、跨平台的P2P(Peer-to-Peer)框架,它为构建基于对等网络的应用程序提供了一组标准协议和API。JXTA 2.7是这个框架的一个版本...
JXTA(Java P2P Utility Toolkit for Applications)是Sun Microsystems推出的一种开放源代码的平台,用于构建对等网络(P2P)应用。它提供了一套标准的API,使得开发者可以轻松创建跨平台的、分布式的、自组织的...
文件和数据共享作为P2P架构中最广泛应用之一,成为众多P2P应用程序的核心需求。Sun公司推出的JXTA,一种旨在成为P2P标准的技术,提供了强大的支持,尤其体现在其CMS(Content Manager Service,内容管理服务)功能上...
6. **设备互操作性(Device Interoperability)**:JXTA的设计目标之一是实现跨平台的设备互操作性,允许不同设备间的无缝协作,如手机、PC、物联网设备等。 压缩包中的"jxta例程"很可能包含了以上这些功能的代码...
JXTA(Java无所不在的对等网络)是Oracle公司推出的一种开源P2P(对等网络)平台,它提供了一套基于Java的API和协议,用于构建分布式、自组织的对等应用。JXTA技术手册源代码是学习和理解JXTA技术的重要资源,其中...
JXTA协议设计初衷是为了构建一个开放式的对等网络(Peer-to-Peer,P2P),允许任何设备在网络中平等交流,无需中心服务器干预,从而实现高效、灵活的资源共享。然而,直接将JXTA应用于Symbian平台,尤其是在资源有限...
5. **管道(Pipe)**:JXTA的通信机制之一,允许对等点间进行一对多或多对多的数据传输。管道可以是有向的,也可以是无向的,支持可靠或不可靠的数据传输。 6. **服务(Service)**:JXTA定义了一系列标准服务,如...
JXTA(Java Xtreme Protocol)是一个开源的P2P(对等网络)平台,它提供了一种标准的方式来构建分布式、自组织的应用程序。JXTA的核心概念是对等组,这是共享资源和服务的对等节点的集合。本文旨在深入解析JXTA平台...
JXTA(Java Xtreme Programming Toolkit)是一个开源项目,由Sun Microsystems发起,旨在提供一个P2P(对等网络)平台,用于构建分布式应用程序。JXTA Shell是这个平台的一个重要组成部分,它为开发者和管理员提供了...