2012-02-16 40 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'順序。