2012-02-16 39 views
1

我要创造我自己的和弦实施P2P 文件共享 我跟着它解释说,每一个节点都有它的ID(例如IP的散列)和弦(分布式哈希表)

我的问题的文章是:

  • 新客户端如何加入网络?必须有一台服务器来管理它。对?
  • 如何为新客户端设置手指表?

回答

0
how a new client join the network? 

通过向其他同行广告其存在。

there must be a server to manage it. right? 

服务器或对等体可以获取其他对等体的IP地址的位置(URL)。这个位置由同行自己用新数据更新。

如果您深入了解此问题,您将面临NAT穿越问题。

how you set for the new client the finger table? 

通过了解/获取其他同龄人的id并计算'finger'顺序。