如何在Java中下载分布在不同计算机中的相同文件

时间:2011-09-10 08:00:57

标签: java p2p jxta

我想制作一个大学项目,用于在不同的计算机之间共享文件。通常我们有相同的文件,例如,我们学院的本地网络中的不同计算机上的电影。所以我想同时从这些计算机下载不同部分的文件,以便下载速度很快。

我用Java制作这个应用程序。我该怎么读?

我正在使用JXTA进行点对点(P2P)共享。这可能是使用JXTA吗?

2 个答案:

答案 0 :(得分:0)

可以在JXTA中执行此操作。您需要通过在JXTA框架之上构建解决方案来自行拆分文件。有两种主要方法可以解决您的问题:使用bidipipes或查询系统来发回文件的位。

您可能还需要在对等体上实现某种索引,以监视哪个文件部分可用。为了预测另一个问题,不能为了自己的目的而使用集成在超级同类中的SRDI。创建服务或查询系统以回答文件位位置请求。

答案 1 :(得分:0)

2010年11月,甲骨文正式宣布退出JXTA项目。 试试http://www.jgroups.org/