[bittorrent] about not sending have (was: about transfer rate...)

Richard Nyberg rnyberg at murmeldjur.se
Mon Jan 16 11:49:21 EST 2006

At Sun, 15 Jan 2006 16:38:07 -0800 (PST),
Elliott Mitchell wrote:
> In particular there is no requirement to advertise possession of pieces.
> Generally doing so allows you to trade and therefore download more, but
> there are circumstances where a client could choose not to do this. In
> particular if a peer is known to already have a piece, then advertising
> possession of that piece doesn't gain you anything. So you would have a
> phenomenon that as you start to posses more pieces, you have to guess
> about unadvertised pieces.

Since it's unnecessary too keep connections to peers that have all pieces
when you have all pieces yourself, such connections are usually closed by
clients. When a client that practices have message suppression has downloaded
all pieces it must close the connections (or reconnect to) all its peers.
Otherwise it may keep connections to other such clients that have all pieces
but haven't announced them. Is this correct?
Richard Nyberg <rnyberg at murmeldjur.se>
BTPD - The BitTorrent Protocol Daemon - http://www.murmeldjur.se/btpd

More information about the BitTorrent mailing list