kademlia.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:flora 作者: Lamden 项目源码 文件源码
def __init__(self, *args):
        self.ip = args[0]
        self.port = args[1]

        application = service.Application("kademlia")
        application.setComponent(ILogObserver, log.FileLogObserver(sys.stdout, log.INFO).emit)

        if os.path.isfile('cache.pickle'):
            kserver = Server.loadState('cache.pickle')
        else:
            kserver = Server()
            kserver.bootstrap([(self.ip, self.port)])
        kserver.saveStateRegularly('cache.pickle', 10)

        server = internet.UDPServer(self.port, kserver.protocol)
        server.setServiceParent(application)

        self.log = logging.getLogger(resource_filename(__name__, __file__))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号