[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

相關文章
相關標籤/搜索