Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 同时从不同的计算机下载部分文件_Java_Networking_P2p_Jxta - Fatal编程技术网

Java 同时从不同的计算机下载部分文件

Java 同时从不同的计算机下载部分文件,java,networking,p2p,jxta,Java,Networking,P2p,Jxta,我想创建一个应用程序,可以与不同的计算机通信,并可以从那里下载文件。如果在不同的计算机中存在相同的文件,那么该文件将从这些计算机中同时部分下载,这将使我的下载速度更快。我如何使用JXTA实现这一点?您正在尝试实现新的Bittorrent客户端吗?JXTA框架将帮助您交换文件,但部分拆分必须由您的应用程序完成。我建议你看看双向管道。每个消息都可以用零件号进行标记。另一个解决方案可能是使用查询并在答案中发送比特。听起来像是一个普通的下载“加速器”,例如。@guido garcla:实际上我正在创建一

我想创建一个应用程序,可以与不同的计算机通信,并可以从那里下载文件。如果在不同的计算机中存在相同的文件,那么该文件将从这些计算机中同时部分下载,这将使我的下载速度更快。我如何使用JXTA实现这一点?

您正在尝试实现新的Bittorrent客户端吗?

JXTA框架将帮助您交换文件,但部分拆分必须由您的应用程序完成。我建议你看看双向管道。每个消息都可以用零件号进行标记。另一个解决方案可能是使用查询并在答案中发送比特。

听起来像是一个普通的下载“加速器”,例如。@guido garcla:实际上我正在创建一个类似bit torrent的应用程序,但不完全是这样。我使用JXTA进行点对点通信,并使用它进行了简单的文件传输。我想改进这一点,使传输相同的文件,这些文件在不同的对等点上同时显示和发生。我认为这会给我更多的速度…我不知道如何实现???@steve:我认为下载加速器只是与一个对等/服务器通信,然后从服务器下载整个文件的一部分,然后加入它。我的问题是,我如何从不同的对等方同时下载这些不同的部分,并在以后加入。您打算使用什么协议?HTTP或其他什么?呃,你是否创建了一个新帐户来询问?不…可能是我的任何一个队友因为发布了这个问题…让我检查一下你能建议我如何使用jxta完成吗???那么这里的问题到底是什么?如果你想要一个JXTA教程?或者找个人为你实施?