Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[Feature Request] Improve "Force Reannounce" feature by letting the user send it to a specific peer in qBittorrent. #11453
Suppose your connection starts and a few peers are visible. How can we do "Force Reannounce" to a specific peer in the list?
It would be nice to have this option in this menu to send force reannounce to a specific peer for a torrent: https://pasteboard.co/IGinL8w.png
Is it possible?
I think you are misunderstanding what "Force reannounce" is and does.
In a nutshell, you don't announce to peers directly, you announce to trackers (that's why your question does not make sense). Whether or not that results in more peer connections depends on the health of the "swarm" (set of peers distributing the torrent).
A tracker is basically a server that stores
The tracker then sends you the
So, force reannounce basically means you are overriding the 30-60 minute timeout and reannouncing to the tracker now.
Either way, it might be the case that since your last announce, a lot of new and fast peers have also announced themselves to the tracker, and thus your new announce will let your client know about this and benefit from the new connections. It also might not be the case, if no one else joined the swarm in the meantime, or if for some reason your client fails to connect to the new peers that joined in.
In general, "force reannounce" is useful:
Finally, take care not to abuse force reannounce. Some trackers might ban or rate limit you if you spam announces. Also, in practice, thanks to the DHT, for the vast majority of public torrents it is not even a big deal if none of the trackers specified in the torrent work. You will still connect to other peers pretty fast.
More info on the bittorrent protocol in general:
If you to get more "hands on", see either/all of these: