我想做一个在不同计算机之间共享文件的大学项目。通常我们有相同的文件,例如,我们大学本地网络中不同计算机上的电影。所以我想同时从这些计算机上下载不同部分的文件,这样下载会很快。
我正在用 Java 制作这个应用程序。我应该读什么?
我正在使用JXTA进行点对点 (P2P) 共享。这可能使用 JXTA 吗?
在 JXTA 中可以做到这一点。您需要通过在 JXTA 框架之上构建解决方案来自己拆分文件。有两种主要方法可以解决您的问题:使用双向管道或查询系统将文件的位发送回。
您可能还需要在对等节点上实现某种索引,以监控哪个文件部分在哪里可用。预测另一个问题,不,您不能将集成在超级对等体中的 SRDI 用于您自己的目的。创建服务或查询系统来回答文件位位置的请求。
2010年11月,甲骨文正式宣布退出JXTA项目。试试http://www.jgroups.org/