LibTorrent is a BitTorrent library written in C++ for Unix. It is designed to avoid the redundant buffers and data copying that most (all?) other BitTorrent implementations suffer from. The library is single-threaded and the client handles the select loop. An interactive ncurses client is included as an example.
|Tags||Communications File Sharing Software Development Libraries|
Release Notes: A few important fixes and an initial-seed patch.
Release Notes: This release adds support for DHT and cleans up the API.
Release Notes: Numerous bugfixes.
Release Notes: This release adds support for limits on simultaneous HTTP connections, a new file list showing directories, and the creation of symbolic links on download state change.
Release Notes: Support for protocol encryption and HTTP proxying was added.