예제 #1
0
 def __init__(self, ksize=20, alpha=3, id=None, storage=None):
     storage = storage or ForgetfulStorageFix()
     Server.__init__(self, ksize, alpha, id, storage=storage)
     self.set_keys=set([])
     self.protocol = KademliaProtocolAppend(self.node, self.storage, ksize, set_keys=self.set_keys)
     if kademlia_version != '0.5':
         _log.error("#################################################")
         _log.error("### EXPECTING VERSION 0.5 of kademlia package ###")
         _log.error("#################################################")
예제 #2
0
 def __init__(self, ksize=20, alpha=3, id=None, storage=None):
     Server.__init__(self, ksize, alpha, id, storage)
     self.protocol = KademliaProtocolAppend(self.node, self.storage, ksize)
예제 #3
0
 def __init__(self, ksize=20, alpha=3, id=None, storage=None):
     Server.__init__(self, ksize, alpha, id, storage)
     self.protocol = KademliaProtocolAppend(self.node, self.storage, ksize)
예제 #4
0
 def __init__(self, ksize=20, alpha=3, id=None, storage=None):
     storage = storage or ForgetfulStorageFix()
     Server.__init__(self, ksize, alpha, id, storage=storage)
     self.protocol = KademliaProtocolAppend(self.node, self.storage, ksize)
예제 #5
0
 def __init__(self):
     Server.__init__(self)
     self.loop = asyncio.get_event_loop()
     self.loop.set_debug(True)