A PeerToPeer file downloading system written in python (but with easy-to-use installers for a number of platforms, including windows). Unlike most PeerToPeer systems, BitTorrent works per-file. Users download a .torrent file, which provides meta-data on the download, including the URL of a centralised 'tracker' which is used to keep track of peers currently downloading the file and allow those peers to discover each other. When a user clicks on a .torrent file, they get a download dialog similar to InternetExplorers or Mozillas. Sections of the file are fetched from other peers in random order, and then exchanged using a tit-for-tat system. The end result is generally a very efficient downloading system and insanely fast downloads even when the original provider of the file is on a very slow link. BitTorrent can be found at http://bitconjurer.org/BitTorrent/
6 pages link to BitTorrent:
lib/blame.php:177: Warning: Invalid argument supplied for foreach()
lib/plugin/WlugLicense.php:99: Warning: Invalid argument supplied for foreach()