Re: [libtorrent] force_reannounce() doesn't seem to do anything
Brought to you by:
arvidn
|
From: sledgehammer999 <sle...@qb...> - 2017-09-14 12:45:58
|
The docs about force_reannounce() state this: force_reannounce() will force this torrent to do another tracker request, to receive new peers. The seconds argument specifies how many seconds from now to issue the tracker announces. *If the tracker’s min_interval has not passed since the last announce, the forced announce will be scheduled to happen immediately as the min_interval expires*. This is to honor trackers minimum re-announce interval settings. 2017-09-14 5:22 GMT+03:00 Murray S. Kucherawy <sup...@gm...>: > Greetings, > > While talking to about 14 trackers that have min_announce set to 30 > seconds, my clients calling force_reannounce() don't seem to actually do > any new tracker announces. Is there more I have to do to make the > reannounces happen every time? > > The initial announces all work and get replies showing a single seed > (myself), except for two unreachable trackers that then return an error. > The swarm doesn't form at first because there's a firewall between this > client and the rest of the swarm; the point of the reannounce is to have > this client discover the others and connect to them (which is allowed). > Somehow only the subsequent announces never happen. > > This is with libtorrent-rasterbar 1.0.8 through the python bindings; the > call is simply a call to torrent_handle.force_reannounce() with no > arguments. > > Any hints here? > > -MSK > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Libtorrent-discuss mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss > |