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

时间:2011-05-10 13:48:25

标签: java p2p websocket adobe-cirrus

我正在创建一个网站,其中同事可以彼此共享文件

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

规格:

  • 没有主服务器。唯一的那个 用户使用该文件,他的电脑是 服务器,     PerSay公司。
  • 这都是一个网站,没有程序 供用户下载。

另外,我想我的意思是没有主服务器是我不必实际购买大型文件的服务器。基本上我想编写一个不错的主服务器p2p网络。

我可以使用卷云吗?

非常感谢任何帮助。 请&感谢。

2 个答案:

答案 0 :(得分:2)

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

此外,网站是通过服务器实现的。如果您的同行要运行Web服务,则需要将其本地化在Web上。您将获得某种中央服务来实现这一目标。

答案 1 :(得分:1)

  

是我不必为大文件购买服务器。

你不必。您可以从任何计算机上提供.torrent文件(通常为几KB)。您可以使用开放式跟踪器(例如http://openbittorrent.com/ Open Bittorrent)来“使用”这些bittorrent文件。然后,您的员工可以使用Torrent客户端(Vuze,Utorrent等)下载文件......

另一个简单的方法是使用像Opera Unite这样的东西。

基于网络的分散文件与您提及的方式共享,很可能很难创建和维护。