C# (CSharp) Kademlia Namespace

Nested Namespaces

Kademlia.Messages

Classes

Name Description
BucketList A list of contacts. Also responsible for storing last lookup times for buckets, so we can refresh them. Not thread safe for multiple people writing at once, since you can't enforce preconditions.
Contact
Dht This is the class you use to use the library. You can put and get values. It is responsible for bootstraping the local node and connecting to the appropriate overlay. It also registers us with the overlay.
DhtElement
ID
LocalStorage Stores key/value pairs assigned to our node. Automatically handles persistence to disk.
LocalStorage.Entry