2011-09-10 33 views
1

我想創建一個可以與不同計算機通信的應用程序,並且可以從那裏下載文件。如果在不同的計算機中存在相同的文件,則該文件將同時從這些計算機下載,這將使我的下載速度快得多。我如何使用JXTA來實現?同時下載來自不同計算機的部分文件

+0

你打算使用什麼協議? HTTP或其他東西? –

+0

我正在使用JXTA .. –

+0

錯誤,您是否創建了一個新帳戶來問[相同的問題](http://stackoverflow.com/questions/7370425/how-to-download-same-file-distributed-in-不同的計算機,在Java的)? –

回答

0

JXTA框架將幫助您交換文件,但部分拆分必須由您的應用程序完成。我建議你看看雙向管道。每個消息都可以用零件號標記。另一種解決方案可能是使用查詢並在答案中發送比特。

2

您是否試圖實施新的Bittorrent客戶端?

+0

聽起來像香草下載「加速器」,如[JDownloader](http://jdownloader.org/)。 –

+0

@guido garcla:其實我正在創建一個像洪流一樣的應用程序,但並不完全。我正在使用JXTA進行點對點通信,並使用它進行了簡單的文件傳輸。我想改善這一點,以便同時顯示並顯示在不同對等體中顯示的相同文件。我認爲這會給我更多的速度......我不知道如何實施? –

+0

@steve:我認爲下載加速器只是與一個對等體/服務器進行通信,然後將整個文件從服務器中部分下載並隨後加入。我的問題是,我怎樣才能同時從不同的同行下載這些不同的部分,並在稍後加入。 –

相關問題