lonelyport

macdev
quadrismegistus 4 years ago
parent 54ce769f7b
commit 51b09992f3

@ -8,7 +8,7 @@ import logging
from kademlia.protocol import KademliaProtocol
from kademlia.utils import digest
from kademlia.storage import HalfForgetfulStorage
from kademlia.storage import HalfForgetfulStorage,ForgetfulStorage
from kademlia.node import Node
from kademlia.crawling import ValueSpiderCrawl
from kademlia.crawling import NodeSpiderCrawl
@ -38,7 +38,7 @@ class Server:
"""
self.ksize = ksize
self.alpha = alpha
self.storage = HalfForgetfulStorage() #storage or ForgetfulStorage()
self.storage = ForgetfulStorage()
self.node = Node(node_id or digest(random.getrandbits(255)))
self.transport = None
self.protocol = None

@ -71,6 +71,6 @@ def boot_lonely_selfless_node(port=8467):
async def go():
from api import Api,PORT_LISTEN
API = Api()
await API.connect_forever(PORT_LISTEN - 1)
await API.connect_forever(8467)
asyncio.run(go())

Loading…
Cancel
Save