From 3e51b888cb9523f6060419259fa7d29a86e88d13 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sat, 10 Feb 2018 01:04:23 +0100 Subject: [PATCH] Add left bytes to request to improve tracker compatibility --- src/Site/Site.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Site/Site.py b/src/Site/Site.py index 5475355a..bc7bd2df 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -835,7 +835,7 @@ class Site(object): try: tracker.connect() tracker.poll_once() - tracker.announce(info_hash=hashlib.sha1(self.address).hexdigest(), num_want=50) + tracker.announce(info_hash=hashlib.sha1(self.address).hexdigest(), num_want=num_want, left=431102370) back = tracker.poll_once() if back: peers = back["response"]["peers"] @@ -849,7 +849,7 @@ class Site(object): params = { 'info_hash': hashlib.sha1(self.address).digest(), 'peer_id': my_peer_id, 'port': fileserver_port, - 'uploaded': 0, 'downloaded': 0, 'left': 0, 'compact': 1, 'numwant': 30, + 'uploaded': 0, 'downloaded': 0, 'left': 431102370, 'compact': 1, 'numwant': num_want, 'event': 'started' } req = None