首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式哈希表的C++实现

分布式哈希表的C++实现
EN

Stack Overflow用户
提问于 2011-06-08 23:44:20
回答 5查看 6.8K关注 0票数 5

我正在寻找C/C++中Kademlia分布式哈希表的开源实现。它必须是轻量级的和跨平台的(win/linux/mac)。

它必须能够将信息发布到分布式哈希表并检索它。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-08 23:52:21

maidsafe-dht有什么问题?

票数 1
EN

Stack Overflow用户

发布于 2015-04-07 05:03:15

OpenDHT是C++11中的轻量级Kademlia分布式哈希表,接口非常简单:

代码语言:javascript
复制
dht::DhtRunner node;

// Launch a dht node on a new thread, using a
// generated RSA key pair, and listen on port 4222.
node.run(4222, dht::crypto::generateIdentity(), true);

// Join the network through any running node,
// here using a known bootstrap node.
node.bootstrap("bootstrap.jami.net", "4222");

// put some data on the dht
std::vector<uint8_t> some_data(5, 10);
node.put("unique_key", some_data);

支持OS X、Linux和Windows上的LLVM或GCC编译。

票数 4
EN

Stack Overflow用户

发布于 2018-09-28 13:29:39

LibTorrent的Kademlia DHT是用C++编写的,并且有很好的文档记录。

下面是包含不可变和可变get/put操作的示例代码:https://github.com/arvidn/libtorrent/blob/master/tools/dht_put.cpp

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6281543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档