[P2P技术]如何配置JXTA Shell(airclh)

JXTA Shell为JXTA平台提供了一个交互式的环境,使用户无须编程就能试验核心JXTA平台。Shell提供了一些基本命令,这些命令能够发现对等体和对等组,加入和脱离对等组,在对等组之间建立管道,以及发送管道消息。Shell提供了一些环境变量,可将符号名称绑定至JXTA平台对象上。这些环境变量容许Shell命令之间进行数据交换。html

   安装的第一步是从在shell的主页(http://shell.jxta.org/)上下载JXTA Shell,解压后在shell文件夹中运行(.exe)文件(针对Microsoft Windows用户)。以后将出现以下的界面:shell

 


 

该配制器有3个选项卡:编程

 basic网络

此配置管理器的basic选项卡容许用户为本身的对等体指派一个名称。能够是任何字符串,你输入的名称并不能确保是惟一的,不要紧,由于每一个对等体还具备一个ID号,这个ID在JXTA网络中是惟一的。url

一台电脑能够运行多个Shell实例,只需:spa

²        建立一个新的目录,如:shell2,在其中保存配置信息.net

²        将.sh、.bat脚本和.exe文件复制到新的目录中。orm

²        进入该目录htm

²        执行启动脚本对象

 Advanced

 

 

    此选项卡容许用户设置该对等体的网络基础设施。默认状况下,该配置管理器预先为与其余对等体的通讯配置好了TCP/IP和HTTP传输。

    默认状况下,TCP是禁用的,若是你的本地网络上还存在着你想经过PDP广播机制来发现的其余JXTA对等体,那么就应该启动TCP设置。

    禁用 HTTP 传输,为此请不复选相应的复选框。HTTP 传输用于与防火墙以外的对等机进行通讯(经过集中服务(rendezvous service));咱们不须要它。

    TCP端口方面还有一点须要注意。本地TCP网络上的对等体是经过多播消息相互发现。然而,在它们互相已经发现以后,就在一个特定的端口(称为端点)上直接通讯。所以,一个对等体经过链接另外一个对等体的端点来与之联系。这就是当咱们要在一台计算机上运行第二个Shell时,必须改端口号的缘由,即:每一个Shell都须要一个该计算机上未被使用的端口号。若是是在不一样计算机上运行两个Shell,那就不须要改端口号了。

 

Rendezvos/relays

此选项卡容许用户指定用做汇聚对等体或中继对等体的特定主机。默认状况下,JXTA对等体将经过链接到http://rdv.jxtahosts.net/cgi-bin/rendezvous.cgi?2来下载HTTP汇聚对等体的列表,下载HTTP中继对等体列表的地址是http://rdv.jxtahosts.net/cgi-bin/relays. cgi?2



 

 

下面就能够试验Shell了,试一下如下命令:

JXTA>whoami

您的输出将是一个语法上相似于 XML 的结构化文档。其中包括对等体的ID等信息,这样JXTA Shell就配置成功了。

 

原文连接:http://www.ppcn.net/n74c2.aspx

相关文章
相关标签/搜索