| libtorrent | |
|---|---|
| Developed by | Arvid Norberg |
| Latest release | 0. A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 13 / April 6, 2008 |
| OS | Multi-platform |
| Genre | BitTorrent library |
| License | BSD |
| Website | www.rasterbar.com/products/libtorrent/ |
libtorrent is an open source implementation of the BitTorrent protocol. Events 46 BC - Julius Caesar defeats Caecilius Metellus Scipio and Marcus Porcius Cato in the Battle of Thapsus 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination Computer software can be organized into categories based on common function type or field of use In Computer science, a library is a collection of Subroutines used to develop Software. A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software BSD licenses represent a family of Permissive free software licences. A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages Open source is a development methodology which offers practical accessibility to a product's source (goods and knowledge BitTorrent is a Peer-to-peer File sharing protocol used to distribute large amounts of Data. It is written in and has its main library interface in C++. C++ (" C Plus Plus " ˌsiːˌplʌsˈplʌs is a general-purpose Programming language. Its most notable features are support for Mainline DHT, IPv6, HTTP seeds and µTorrent's peer exchange. Distributed hash tables ( DHTs) are a class of decentralized distributed systems that provide a lookup service similar to a Hash table: ( name, Internet Protocol version 6 ( IPv6) is an Internet Layer protocol for packet -switched internetworks.
libtorrent uses Boost, specifically Boost.Asio to gain its platform independence. The Boost C++ Libraries are a collection of Peer-reviewed Open source libraries that extend the functionality of C++. In Computing, asio is a freely available Open source, Cross-platform C++ library for Network programming. It is known to build on at least, Windows, Mac OS X, Linux and FreeBSD. Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently Linux (commonly pronounced ˈlɪnəks FreeBSD is a Unix-like free Operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD branch through
Note that this library is not the same as Rakshasa's libTorrent which powers rTorrent. rTorrent is a Text-based Ncurses BitTorrent client written in C++, based on the libTorrent libraries for UNIX (which This library is also known as Rasterbar libtorrent or rb-libtorrent.
Some applications that use libtorrent: