libtorrent

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 9. Januar 2011 um 16:06 Uhr durch Publizistin1899 (Diskussion | Beiträge) (Version und Quellcodelink aktualisiert). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
libtorrent

Basisdaten

Entwickler Arvid Norberg (Rasterbar Software)
Erscheinungsjahr September 2005
Aktuelle Version 0.15.5
(6. Januar 2011)
Betriebssystem Unix-ähnliches System
Programmier­sprache C++
Lizenz BSD-Lizenz
libtorrent.org

libtorrent ist eine freie Softwarebibliothek zur Nutzung von BitTorrent, auf der eine Vielzahl von BitTorrent-Clients aufsetzen. Sie unterstützt die offiziellen BitTorrent-Protokollerweiterungen vollständig und hat eine Schnittstelle für Zusatzmodule, womit sich leicht Unterstützung für weitere Protokollerweiterungen hinzufügen lässt. Sie ist in C++ mit Boost geschrieben. Der plattformunabhängige Code funktioniert zumindest mit Windows, Linux, Mac OS X und FreeBSD. Entwicklungsziele sind die einfache Nutzbarkeit und der sparsame Umgang mit Systemressourcen.

Auf libtorrent bauen Clients wie zum Beispiel Deluge und Miro auf, oder BitTorrent-Zusatzmodule zu Mozilla-basierten Webbrowsern (firetorrent, Bitfox). Mit der Bibliothek wird ein beschränkter, minimaler Test-Client mitgeliefert (Client test), der die Nutzung der Bibliothek demonstriert.

Separat gibt es von den gleichen Entwicklern das ncurses-Frontend rTorrent [1], das zusammen mit z.B. screen via ssh auch den Betrieb auf Servern ohne Bildschirm oder Eingabegeräte („headless“) erlaubt, und somit eine seltene Alternative zu dem mittlerweile nicht mehr aktualisierten MLDonkey darstellt. Über eine eingebaute HTTP-Schnittstelle ist auch eine Nutzung über einen Web-Client (Browser) möglich.

Einzelnachweise

  1. libtorrent- und rTorrent-Seite