You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
arnaucube d971d1503a add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
cmd node rpc PING & PONG methods and calls 5 years ago
config add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
kademlia add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
node add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
rpc-test add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
.gitignore add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
.travis.yml add travis 5 years ago
LICENSE Initial commit 5 years ago
README.md node rpc PING & PONG methods and calls 5 years ago
config.test0.yaml add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
config.test1.yaml add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
config.test2.yaml add FindClosestKBucket, add rpc FindNode & FindValue & Store (wip) 5 years ago
go.mod add node structure (cmd, config...) 5 years ago
go.sum add node structure (cmd, config...) 5 years ago
main.go node rpc PING & PONG methods and calls 5 years ago
run-dev-nodes.sh node rpc PING & PONG methods and calls 5 years ago

README.md

go-dht Go Report Card Build Status

Kademlia DHT Go implementation.

Following the specification from

Run

To run a node:

go run main.go --config config.test0.yaml --debug start

To run 3 test nodes inside a tmux session:

bash run-dev-nodes.sh