使用JXTA技術建立P2P網絡
關鍵字:JXTA通過之前將近一個月對于JXTA技術的研究,終于大致了解了P2P 網絡 JXTA技術的JAVA語言實現過程,特整理出來,以供大家交流討論。其實,關于概念和該技術的介紹,也可以找到一些資料,在此我就不再介紹,我直接通過代碼來描述一個P2P網絡在JXTA技術
關鍵字:JXTA通過之前將近一個月對于JXTA技術的研究,終于大致了解了P2P
網絡JXTA技術的JAVA語言實現過程,特整理出來,以供大家交流討論。其實,關于概念和該技術的介紹,也可以找到一些資料,在此我就不再介紹,我直接通過代碼來描述一個P2P網絡在JXTA技術下用JAVA語言實現的過程。
第一步,大家需要下載JXTA的類庫,在http://www.jxta.org上可以下載到最新版本。我這里提供JXTA2.4.1的版本(很抱歉,超過限制上傳不了!我會在
論壇上另外上傳,包括CHM格式的技術手冊)。
第二步,新建一個JAVA工程,將這些JAR包添加至構建路徑(此處是采用Eclipse,用其他IDE,或是直接將這些JAR包添加到CLASSPATH也行)。
第三步,我們將開始代碼編寫了。新建一個類。其main方法及其調用方法代碼如下:
public static void main(String[] args) {
RestoPeer myapp = new RestoPeer(); //此處實例化一個對等體對象。
myapp.startJxta(); //此處啟動JXTA方法,用來加入組,獲得服務等等。
System.exit(0); //功能至完成,退出系統。
}
public void startJxta() {
原文轉自:http://www.anti-gravitydesign.com