4

私は、分散ハッシュ テーブル (DHT) がどのように機能するかについての理論に精通しています。既存の DHT (Kademlia や Mainline DHT など) にデータを格納するプログラムを作成することはできますか? これを行うための最も簡単な方法を示す単純な「Hello World」タイプのプログラムはありますか?

4

2 に答える 2

4

DHT に最適な Hello World は'ping'、Bittorrent の DHT をブートストラップ ノードに送信することです。手順は次のとおりです。

  1. KRPC PINGメッセージをコード化 します。
  2. UDP経由でブートストラップ ノードに送信します。
  3. 返信を待ちます。

これらは、私が独自の DHT 実装に取り​​組み始める前に行った手順です。

于 2012-03-09T14:26:25.490 に答える