I know how it works (I hope:-) ), but I think about modifiyng a tracker in a way I described to save tracker bandwidth. It will send peers randomly, but will never send the same peer twice. For example if a client is connected long enough and has already received all peers connected to tracker, it will recieve only peers connected since last announce or nothing in the response to anounce. I just do not know if current clients esp. Bitttornado will work fine with such a tracker. In the original specification one can read only that tracker sends peers nothig more.
|