libtorrent is a C++ implementation of the BitTorrent protocol with the goals of being efficient and easy to use.
- BEP5 DHT
- BEP7 IPv6 tracker support
- BEP9 Transferring metadata from peers (magnet links)
- BEP10 Peer extension protocol
- BEP12 Multitracker extension
- BEP15 UDP tracker protocol
- BEP16 Superseeding
- BEP17 HTTP seeding (hoffman-style)
- BEP19 Webseed (GetRight-style)
- BEP24 Tracker returning external IP
- BEP27 Private torrents
- BEP29 uTorrent transport protocol
Great work by a talented team of developers.
Great library. Stable, light on resources, well documented, new features are added regularly. This is definitely the best libtorrent library out there, keep on good work.