<div id="RTEContent">Dear all,<br>  I am new with the python things in this BitTorrent programming<br>  Now I have been learning about the choking algorithm<br>  Thanks to the paper that have been written by Arnaud Legout<br>  I understand more about the choking algorithm<br>  But I have some question about the coding in the choker.py especially in the function understanding<br>  From what I have learned,<br>  <br>  Operation definition:<br>  <br>  __init__: a constructor<br>  <br>  _round_robin: a function for scheduling the choking algorithm<br>  <br>  _rechoke: choking algorithm in leecher state<br>  <br>  _rechoke_seed: choking algorithm in seed state<br>  <br>  connection_made: used to add more connection in the list when a peer join the swarm<br>  <br>  connection_lost: when connection with a peer is lost then remove the  connection from the list after that call the _rechoke function if the  upload connection of a peer is interested and not choked<br>  <br>  interested: used
 when peer becomes interested and if not choked then call the _rechoke function<br>  <br>  not_interested: used when peer becomes not interested and if not choked then call the _rechoke function<br>  <br>  I am kind of confuse between the "interested" term and the flags<br>  <br>  Thanks for the reading and the answer<br>  </div><p>
                <hr size=1> <a href="http://us.lrd.yahoo.com/_ylc=X3oDMTFqODRtdXQ4BF9TAzMyOTc1MDIEX3MDOTY2ODgxNjkEcG9zAzEEc2VjA21haWwtZm9vdGVyBHNsawNmYw--/SIG=110oav78o/**http%3a//farechase.yahoo.com/">Yahoo! FareChase - Search multiple travel sites in one click.</a>