[P2P技术]如何配置JXTA Shell(airclh)
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
JXTA Shell為JXTA平臺(tái)提供了一個(gè)交互式的環(huán)境,使用戶無(wú)須編程就能試驗(yàn)核心JXTA平臺(tái)。Shell提供了一些基本命令,這些命令可以發(fā)現(xiàn)對(duì)等體和對(duì)等組,加入和脫離對(duì)等組,在對(duì)等組之間創(chuàng)建管道,以及發(fā)送管道消息。Shell提供了一些環(huán)境變量,可將符號(hào)名稱綁定至JXTA平臺(tái)對(duì)象上。這些環(huán)境變量允許Shell命令之間進(jìn)行數(shù)據(jù)交換。
???安裝的第一步是從在shell的主頁(yè)(http://shell.jxta.org/)上下載JXTA Shell,解壓后在shell文件夾中運(yùn)行(.exe)文件(針對(duì)Microsoft Windows用戶)。之后將出現(xiàn)如下的界面:
?
?
該配制器有3個(gè)選項(xiàng)卡:
?basic
此配置管理器的basic選項(xiàng)卡允許用戶為自己的對(duì)等體指派一個(gè)名稱。可以是任何字符串,你輸入的名稱并不能確保是唯一的,沒(méi)關(guān)系,因?yàn)槊總€(gè)對(duì)等體還具有一個(gè)ID號(hào),這個(gè)ID在JXTA網(wǎng)絡(luò)中是唯一的。
一臺(tái)電腦可以運(yùn)行多個(gè)Shell實(shí)例,只需:
2????????創(chuàng)建一個(gè)新的目錄,如:shell2,在其中保存配置信息
2????????將.sh、.bat腳本和.exe文件復(fù)制到新的目錄中。
2????????進(jìn)入該目錄
2????????執(zhí)行啟動(dòng)腳本
?Advanced
?
?
????此選項(xiàng)卡允許用戶設(shè)置該對(duì)等體的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。默認(rèn)情況下,該配置管理器預(yù)先為與其他對(duì)等體的通信配置好了TCP/IP和HTTP傳輸。
????默認(rèn)情況下,TCP是禁用的,如果你的本地網(wǎng)絡(luò)上還存在著你想通過(guò)PDP廣播機(jī)制來(lái)發(fā)現(xiàn)的其他JXTA對(duì)等體,那么就應(yīng)該啟動(dòng)TCP設(shè)置。
????禁用 HTTP 傳輸,為此請(qǐng)不復(fù)選相應(yīng)的復(fù)選框。HTTP 傳輸用于與防火墻之外的對(duì)等機(jī)進(jìn)行通信(通過(guò)集中服務(wù)(rendezvous service));我們不需要它。
????TCP端口方面還有一點(diǎn)需要注意。本地TCP網(wǎng)絡(luò)上的對(duì)等體是通過(guò)多播消息相互發(fā)現(xiàn)。然而,在它們互相已經(jīng)發(fā)現(xiàn)之后,就在一個(gè)特定的端口(稱為端點(diǎn))上直接通信。因此,一個(gè)對(duì)等體通過(guò)連接另一個(gè)對(duì)等體的端點(diǎn)來(lái)與之聯(lián)系。這就是當(dāng)我們要在一臺(tái)計(jì)算機(jī)上運(yùn)行第二個(gè)Shell時(shí),必須改端口號(hào)的原因,即:每個(gè)Shell都需要一個(gè)該計(jì)算機(jī)上未被使用的端口號(hào)。如果是在不同計(jì)算機(jī)上運(yùn)行兩個(gè)Shell,那就不需要改端口號(hào)了。
?
Rendezvos/relays
此選項(xiàng)卡允許用戶指定用作匯聚對(duì)等體或中繼對(duì)等體的特定主機(jī)。默認(rèn)情況下,JXTA對(duì)等體將通過(guò)連接到http://rdv.jxtahosts.net/cgi-bin/rendezvous.cgi?2來(lái)下載HTTP匯聚對(duì)等體的列表,下載HTTP中繼對(duì)等體列表的地址是http://rdv.jxtahosts.net/cgi-bin/relays. cgi?2
?
?
下面就可以試驗(yàn)Shell了,試一下以下命令:
JXTA>whoami
您的輸出將是一個(gè)語(yǔ)法上類似于 XML 的結(jié)構(gòu)化文檔。其中包括對(duì)等體的ID等信息,這樣JXTA Shell就配置成功了。
?
原文鏈接:http://www.ppcn.net/n74c2.aspx
轉(zhuǎn)載于:https://my.oschina.net/erica/blog/13527
總結(jié)
以上是生活随笔為你收集整理的[P2P技术]如何配置JXTA Shell(airclh)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux 定时执行命令 crontab
- 下一篇: ContentProvider和Uri详