Skip to content

Instantly share code, notes, and snippets.

@bmuller
Created April 8, 2015 19:51
Show Gist options
  • Save bmuller/4b835e537b3f1d29c45c to your computer and use it in GitHub Desktop.
Save bmuller/4b835e537b3f1d29c45c to your computer and use it in GitHub Desktop.
Second kademlia node
from twisted.application import service, internet
from twisted.python.log import ILogObserver
from twisted.internet import reactor, task
import sys, os
sys.path.append(os.path.dirname(__file__))
from kademlia.network import Server
from kademlia import log
application = service.Application("kademlia")
application.setComponent(ILogObserver, log.FileLogObserver(sys.stdout, log.INFO).emit)
kserver = Server()
kserver.bootstrap([("127.0.0.1", 8468)])
server = internet.UDPServer(8469, kserver.protocol)
server.setServiceParent(application)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment