Skip to content

Commit

Permalink
kademlia now more aggressive
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolayBlagoev committed Mar 6, 2024
1 parent 997b49b commit 06f3a96
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions deccom/protocols/peerdiscovery/kademliadiscovery.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ async def start(self):
msg = bytearray([KademliaDiscovery.ASK_FOR_ID])
await self._lower_sendto(msg,p.addr)
loop = asyncio.get_event_loop()
loop.call_later(self.interval+2, self.refresh_table)
loop.call_later(4, self.refresh_table)

def refresh_table(self):

Expand All @@ -51,7 +51,7 @@ async def _refresh_table(self):
await self.introduce_to_peer(p)
msg = bytearray([KademliaDiscovery.ASK_FOR_ID])
await self._lower_sendto(msg,p.addr)
self.refresh_loop = loop.call_later(self.interval+2, self.refresh_table)
self.refresh_loop = loop.call_later(4, self.refresh_table)
return
rand_ids = [Peer.me.id_node]
unique_id = os.urandom(8)
Expand Down
2 changes: 1 addition & 1 deletion deccom/protocols/streamprotocol.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ def peer_connected(self,addr,peer: Peer):
if self.connections.get(peer.id_node) == None:

asyncio.ensure_future(self.open_connection(peer.addr[0], peer.tcp, peer.id_node))
self.connected_callback(peer)
self.connected_callback(addr,peer)
return

async def open_connection(self, remote_ip, remote_port, node_id: bytes, duplicate = False):
Expand Down

0 comments on commit 06f3a96

Please sign in to comment.