Libbtorrent

libtorrent ist eine C ++ - Bibliothek, die darauf abzielt, eine gute Alternative zu allen anderen BitTorrent-Implementierungen zu sein.
Jetzt downloaden

Libbtorrent Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Arvid Norberg
  • Website des Verlags:
  • http://www.rasterbar.com/products/libtorrent/index.html

Libbtorrent Stichworte


Libbtorrent Beschreibung

libtorrent ist eine C ++ Bibliothek, dass Ziele um eine gute Alternative zu allen anderen Bittorrent-Implementierungen zu sein. libtorrent ist eine C ++ Bibliothek, dass Ziele um eine gute Alternative zu allen anderen Bittorrent-Implementierungen zu sein. libtorrent ist eine Bibliothek, und nicht ein vollwertiger Client, obwohl es mit einem Arbeitsbeispiel Client.Verfahren Hauptziele der libtorrent kommt sind: · CPU effizient · effizient sein, um sein Gedächtnis · o sehr leicht zu uselibtorrent tragbar ist zumindest unter Windows- , MacOS X und andere UNIX-Systeme. Es verwendet Boost.Thread, Boost.Filesystem, Boost.Date_time und verschiedene andere Boost-Bibliotheken sowie zlib (ausgeliefert) und Asio (ausgeliefert). Mindestens Version 1.33.1 von Boost ist required.Since libtorrent Anwendungen Asio, wird es alle Vorteile von Hochleistungs-Netzwerk-APIs für die beliebtesten Plattformen nehmen. E / A-Abschlussports auf Fenster, epoll auf Linux und kqueue auf MacOS X und BSD.libtorrent wurde auf erfolgreich kompiliert und getestet: · Windows 2000 vc7.1, vc8 · Linux x86 GCC 3.3, GCC 3.4.2 · MacOS X ( darwin), (Apple) GCC 3.3 (Apple) GCC 4.0 · SunOS 5.8 GCC 3.1 · Cygwin GCC 3.3.3Fails auf: · GCC 2.95.4 · MSVC6 Hier sind einige der wichtigsten Features von "libtorrent": · Trackerless Torrents (unter Verwendung eines Kademlia DHT) · Mehrspurerweiterung Unterstützung (wie angegeben von John Hoffman) · Dient mehreren Strömen auf einem einzelnen Port und in einem einzigen Thread · Gzipped Tracker-Antworten · HTTP Aussäen von Michael Burford von GetRight angegeben als. · Stück auf Blockebene Kommissionierung (wie zum stück Ebene entgegengesetzt). Dies bedeutet, es Teile des gleichen Stückes aus verschiedenen Peers herunterladen. Es wird auch ganze Stücke von einzelnen Peers zum Download bevorzugen, wenn die Download-Geschwindigkeit hoch genug von diesem bestimmten Peer ist. · Warteschlangen Torrents für die Dateiprüfung, statt sie alle parallel zu überprüfen. · Unterstützt HTTP-Proxies und Proxy-Authentifizierung · Verwendet separates Threads für die Überprüfung von Dateien und für Haupt-Downloader, mit einer narrensicheren Thread-sicherer Bibliothek Schnittstelle. (D Es gibt keine Möglichkeit für den Benutzer einen Deadlock zu verursachen). (Siehe threads) · Können die Upload- und Download-Bandbreitennutzung und die maximale Anzahl der ungedrosselt Peers begrenzen · Stückweise, ungeordnete, inkrementelle Dateizuordnungs · Geräte fairer Handel. Benutzer einstellbares handelsVerhältnis muss mindestens 1: 1 sein, aber man kann wählen 1 für 2 oder ein anderes Verhältnis zu handeln, die nicht unfair gegenüber der anderen Partei ist. · Schnelle Wiederaufnahme Unterstützung, eine Möglichkeit, zu Beginn eines der teueren Stück Kontrolle loszuwerden wieder Strom. Speichert den Speicherzustand, piece_picker Zustand sowie alle lokalen Peers in einer separaten schnellen Wiederaufnahme-Datei. · Unterstützt eine Erweiterung Protokoll. Siehe Erweiterungen. · Unterstützt Dateien> 2 Gigabyte. · Unterstützt die no_peer_id = 1 Erweiterung, die die Last von Tracker erleichtern wird. · Unterstützt die udp-Tracker-Protokoll von Olaf van der Spek. · Möglichkeit, die Anzahl der Verbindungen zu begrenzen. · Verzögerungen haben Nachrichten, wenn es keinen anderen ausgehenden Datenverkehr zum Peer ist, und sendet keine Nachrichten an Kollegen, die bereits das Stück hat. Das spart Bandbreite. · Hat keine Anforderungen an dem Stück, um in einem reißenden Strom, dass es wieder aufnimmt. So kann er einen Strom von jedem Client heruntergeladen wieder aufnehmen. · Passen Sie die Länge der Anforderungswarteschlange je nach Downloadrate. · Unterstützt die kompakte = 1 tracker Parameter. · Selektive Herunterladen bereit. Die Möglichkeit, auszuwählen, welche Teile eines torrent Sie herunterladen möchten. · IP-Filter Was ist neu in dieser Version: · Zusätzliche fehlende Funktionen auf die Python-Bindings torrent_info :: map_file, torrent_info :: map_block und torrent_info :: file_at_offset. · Entfernte Unterstützung für boost-1.33 und früher (wahrscheinlich hat nicht funktioniert) · Festes Potential gefrieren Probleme beim Herunterfahren · Verbesserte Fehlermeldung für Python Setup-Skript Fehler behoben, wenn Torrent-Datei announce-Liste enthalten, aber keine gültigen Tracker Urls · Bug behebt, die von Web-Samen angeforderten Dateien der umbenannten Dateinamen anstelle der ursprünglichen Dateinamen in dem Bach wären. · Dokumentation fix von Schlange stehen Abschnitt · Fest potenzielles Problem in udp_socket (udp Tracker Unterstützung betroffen) · Aus Namen, Kommentar und erstellt von auch unterliegen, utf-8-Fehlerkorrektur (Dateinamen waren bereits) · Feste Deadlock, wenn Proxy-Einstellungen DHT · Addierte fehlende Export-Richtlinien lazy_entry · Festplatte Fehler Einstellungen Cache Ablaufs (wenn geändert, wäre es in der Cache-Größe eingestellt werden) Fehler behoben in HTTP_CONNECTION, wenn auf eine bestimmte IP-Bindung · Festen Tippfehler in Python-Bindung (torrent_handle :: piece_prioritize sollte torrent_handle :: piece_priorities) · Festracebedingung beim Speichern DHT Zustand · Behobene Fehler in Bezug auf Lexical_CACK · Unterstützung für SunPro C ++ Compiler hinzugefügt · Fehler behoben, in dem MESSEGES manchmal in der falschen Reihenfolge verschlüsselt werden konnte, für verschlüsselte Verbindungen. · Feste Rennzustand, in der Torrents stecken könnten, warten darauf, dass sie geprüft werden · Behobener Dateien mit zugeordneten Dateien, bei denen es nicht ordnungsgemäß aus dem ordnungsgemäßen Wiedergutmachung wiederhergestellt wurde · Entfernte Gebietsschemaabhängigkeit in XML-Parser (verursacht Asserts unter Windows) · Fehler behoben, wenn Sie mit HTTPS 1.0-Servern sprechen · Upnp-Fehler behoben, der den Stapelüberlauf verursachen könnte


Libbtorrent Zugehörige Software

Offener Rets-Kunde

Der offene RETS-Client (ORC) ist eine Befehlszeilenanwendung, die zum Abrufen mehrerer Daten mit mehreren Listing Service (MLS) ausgelegt ist. ...

853

Herunterladen

ntorrent.

NTORRENT ist ein grafischer Benutzeroberflächen-Client (GUI) in RTORRENT, der in Java mithilfe der Apache XMLRPC-Bibliothek geschrieben wurde. ...

182

Herunterladen