Crates.io | dht |
lib.rs | dht |
version | 0.0.6 |
source | src |
created_at | 2014-12-24 14:37:59.046266 |
updated_at | 2017-02-26 18:55:35.707596 |
description | Implementation of Kademlia-based DHT in Rust |
homepage | https://github.com/dtantsur/rust-dht |
repository | |
max_upload_size | |
id | 635 |
size | 49,053 |
A work-in-progress implementation of Kademlia-based DHT in Rust language. Unlike other implementations this one is concentrated on simplicity and extensibility.
Use cargo tool to build and test.
Currently implemented or have a good progress:
Node
struct: endpoint address + ID, representing this Node in the system.
GenericAPI
trait: base trait for all protocol implementations.
knodetable::KBucket
: k-bucket implementation.
knodetable::KNodeTable
: node table with k-buckets.
service::Handler
: handler of DHT requests.
Service
: main class - DHT service.