RSBT uses BitTorrent Enhancement Proposals (BEPs): http://bittorrent.org/beps/bep_0000.html
BEP | Description |
---|---|
0003 | The BitTorrent Protocol Specification |
0015 | UDP Tracker Protocol for BitTorrent |
0023 | Tracker Returns Compact Peer Lists |
BEP | Description |
---|---|
0005 | DHT Protocol |
0006 | Fast Extension |
0009 | Extension for Peers to Send Metadata Files |
0010 | Extension Protocol |
0011 | Peer Exchange (PEX) |
0012 | Multitracker Metadata Extension |
0014 | Local Service Discovery |
0019 | WebSeed - HTTP/FTP Seeding (GetRight style) |
0027 | Private Torrents |
0029 | uTorrent transport protocol |
0055 | Holepunch extension |
This process is a loop to react on download events, select new blocks for download and update counters.
Each peer is running its own processing stream.