I have a fair knowledge of BitTorrent protocol. One questions has been bugging me for a while.
Always a seeding client immediately disconnects from another seed. Got a couple of questions there.
- Is the disconnect made on the local side / remote side / both?
- Before the disconnection takes place, are peers exchanged through PEX?
I think if seeds are able to exchange peer info to other seeds through PEX, it will help improve peer discovery