Java 在没有主服务器的情况下,如何为p2p文件共享编写webapp?

Java 在没有主服务器的情况下,如何为p2p文件共享编写webapp?,java,p2p,websocket,adobe-cirrus,Java,P2p,Websocket,Adobe Cirrus,我正在制作一个网站,在那里,同事可以彼此共享文件 一个用户在他的计算机上选择一个文件。 他打开电脑,打开网页。 其他多个用户可以从其计算机下载指定的文件 规格: 没有主服务器。那个 使用该文件的用户,他的计算机 服务器, 佩塞 这一切都是做一个网站,没有计划 供用户下载 另外,我想我所说的没有主服务器的意思是,我不必为大文件购买服务器。基本上我想编写一个不错的,没有主服务器的p2p网络 我可以用卷云吗 非常感谢您的帮助。 请&谢谢。如果没有一些中央节点来促进P2P连接,就无法实现P2P 此外

我正在制作一个网站,在那里,同事可以彼此共享文件

一个用户在他的计算机上选择一个文件。 他打开电脑,打开网页。 其他多个用户可以从其计算机下载指定的文件

规格:

  • 没有主服务器。那个 使用该文件的用户,他的计算机 服务器, 佩塞
  • 这一切都是做一个网站,没有计划 供用户下载
另外,我想我所说的没有主服务器的意思是,我不必为大文件购买服务器。基本上我想编写一个不错的,没有主服务器的p2p网络

我可以用卷云吗

非常感谢您的帮助。
请&谢谢。

如果没有一些中央节点来促进P2P连接,就无法实现P2P


此外,网站是通过服务器实现的。如果您的同事要运行web服务,他们需要在web上进行本地化。您将使用某种中央服务来实现这一点。

如果没有一些中央对等点来促进P2P连接,就无法实现P2P

此外,网站是通过服务器实现的。如果您的同事要运行web服务,他们需要在web上进行本地化。您将使用某种中央服务来完成此任务

我不需要为大文件购买服务器

你不必这么做。您可以从任何计算机提供.torrent文件(通常只有几kB)。您可以使用开放式跟踪器(如open Bittorrent)来“使用”这些Bittorrent文件。然后,您的员工可以使用torrent客户端(Vuze、Utorrent等)下载文件

另一个简单的方法是使用类似Opera Unite的东西

您提到的基于web的分散式文件共享很可能很难创建和维护

我不需要为大文件购买服务器

你不必这么做。您可以从任何计算机提供.torrent文件(通常只有几kB)。您可以使用开放式跟踪器(如open Bittorrent)来“使用”这些Bittorrent文件。然后,您的员工可以使用torrent客户端(Vuze、Utorrent等)下载文件

另一个简单的方法是使用类似Opera Unite的东西

您提到的基于web的分散式文件共享很可能很难创建和维护