[BitTorrent] Support for "announce-list"

Harold Feit - Depthstrike.com Administrator dwknight at depthstrike.com
Fri Oct 8 12:13:25 EDT 2004

Hash: SHA1

I'll demonstrate an announce list with multiple tiers that have
multiple trackers.

Tier 0: tracker0 tracker1 tracker2
Tier 1: UDPtracker3 UDPtracker4
Tier 2: tracker3 tracker4

We will assume that each tier is already randomized.

First Announce cycle starts:
Tracker0 is tried first
If tracker0 fails, tracker1 is tried.
If tracker1 succeeds, tracker1 becomes tracker0 for next cycle and
the processing stops.
If tracker1 fails, tracker2 is tried.
If tracker2 succeeds, tracker2 becomes tracker0 for next cycle and
the processing stops.
If all trackers in tier0 fail, subsequent tiers are tried in the same
In the case of Tier 1 above, only clients that support UDP can use
them, so they will always fail on all but a handful of clients.

The tiers don't reorganize between announces, so Tier 0 is always
Tier 0 no matter if all the trackers in it fail or not and is always
tried first every cycle. 

That work?

- -----Original Message-----
From: Jesus Cea Avion [mailto:jcea at argo.es] 
Sent: Friday, October 08, 2004 1:02 PM
To: BitTorrent at yahoogroups.com
Subject: Re: [BitTorrent] Support for "announce-list"

> I have a copy of the current BitTornado source package if you want
> to  see how the official announce-list handling is done in it.

I rather prefer a good explanation. My time to dig in other people
code is nil.

- -- 
Jesus Cea Avion                         _/_/      _/_/_/       
jcea at argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/ 
                                      _/_/    _/_/         
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz

- ---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.774 / Virus Database: 521 - Release Date: 10/7/2004

Version: PGP 8.0.3


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!

Yahoo! Groups Links

<*> To visit your group on the web, go to:

<*> To unsubscribe from this group, send an email to:
    BitTorrent-unsubscribe at yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:

More information about the BitTorrent mailing list