Libtororrent.

libtororrent è una biblioteca C ++ che mira ad essere una buona alternativa a tutte le altre implementazioni BitTorrent in circolazione.
Scarica ora

Libtororrent. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Arvid Norberg
  • Sito web dell'editore:
  • http://www.rasterbar.com/products/libtorrent/index.html

Libtororrent. Tag


Libtororrent. Descrizione

Libtororrent è una biblioteca C ++ che mira ad essere una buona alternativa a tutte le altre implementazioni BitTorrent in circolazione. Libtororrent è una biblioteca C ++ che mira ad essere una buona alternativa a tutte le altre implementazioni BitTorrent in circolazione. Libtororrent è una biblioteca e non un cliente completo in primo piano, anche se viene fornito con un client di esempio di funzionamento. I principali obiettivi di libtorrent sono: · essere efficiente della CPU · Essere efficienti in memoria · O essere molto facile da usare è portatile almeno tra le finestre , Macos X e altri sistemi UNIX. Utilizza Boost.Thread, boost.filesystem, boost.date_time e varie altre librerie di boost e zlib (spedito) e ASIO (spediti). Almeno la versione 1.33.1 di Boost è obbligatoria. Sincement I libtorrent utilizza ASIO, sfrutterà appieno le API di rete ad alte prestazioni sulle piattaforme più popolari. Le porte di completamento I / O su Windows, EPOLL su Linux e KQueue su MacOS X e BSD.LibTorrent sono state compilate e testate con successo su: · 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.3Afails su: · GCC 2.95.4 · MSVC6 Ecco alcune caratteristiche chiave di "libtorrent": · Torrenti senza tracker (usando un kademlia DHT) · Supporto estensione multitracker (come specificato da John Hoffman) · Serve più torrenti su una singola porta e in un unico filo · Gzipped Tracker-Responses · Semina HTTP, come specificato da Michael Burford of Get Dright. · Raccolta del pezzo a livello di blocco (al contrario del livello del pezzo). Ciò significa che può scaricare parti dello stesso pezzo da diversi colleghi. Preferirà anche scaricare interi pezzi da single coers se la velocità di download è abbastanza alta da quel particolare peer. · Code torrenti per il controllo dei file, invece di controllarli tutti in parallelo. · Supporta proxy HTTP e autenticazione proxy · Utilizza i thread separati per il controllo dei file e per il downloader principale, con un'interfaccia di libreria cassaforte per thread-snodato. (cioè non c'è modo per l'utente di causare un deadlock). (Vedi Threads) · Può limitare il caricamento e il download dell'utilizzo della larghezza di banda e il numero massimo di pari di pari unchoked · Assegnazione di file più saggi, non ordinata e incrementale · Implementa il commercio equo equo. Il rapporto tra commercio impostabile dell'utente, deve almeno essere 1: 1, ma si può scegliere di scambiare 1 per 2 o qualsiasi altro rapporto che non sia ingiusto per l'altra parte. · Supporto rapido di ripresa, un modo per sbarazzarsi del costante controllo del pezzo all'inizio di un torrent ripreso. Salva lo stato di archiviazione, lo stato pezzo_picker e tutti i colleghi locali in un file di curriculum digitale separato. · Supporta un protocollo di estensione. Vedere le estensioni. · Supporta file> 2 Gigabytes. · Supporta l'estensione No_Peer_id = 1 che faciliterà i localizzatori di caricamento. · Supporta il protocollo UDP-Tracker di Olaf van der Spek. · Possibilità di limitare il numero di connessioni. · I ritardi hanno messaggi se non ci sono altri traffico in uscita per il peer e non invia messaggi per i peer che hanno già il pezzo. Questo consente di risparmiare larghezza di banda. · Non ha requisiti sull'ordine del pezzo in un torrente che riprende. Ciò significa che può riprendere un torrente scaricato da qualsiasi cliente. · Regola la lunghezza della coda di richiesta a seconda della velocità di download. · Supporta il parametro Compact = 1 Tracker. · Download selettivo. La possibilità di selezionare quali parti di un torrent vuoi scaricare. · Filtro IP. Cosa c'è di nuovo in questa versione: · Aggiunte le funzioni mancanti ai Binding Python Torrent_info :: map_file, torrent_info :: map_block e torrent_info :: file_at_offset. · Il supporto rimosso per Boost-1.33 e in precedenza (probabilmente non ha funzionato) · I problemi fissi potenziali di congela allo spegnimento · Messaggio di errore migliorato per lo script di configurazione Python · Risolto il bug quando il file torrent incluso annuncio-list, ma nessun URL di tracker valido · Risolto bug in cui i file richiesti dai semi Web sarebbero i nomi dei file rinominati anziché i nomi dei file originali nel torrente. · Correzione della documentazione della sezione di couning · Risolto il problema di potenziale in UDP_Socket (supporto tracker UDP interessato) · Realizzato il nome, il commento e il creato anche soggetto a correzione degli errori UTF-8 (i nomi dei file erano già) · Risolto il blocco morto quando impostazioni DHT Proxy · Aggiunte direttive di esportazione mancanti a Lazy_entry · Bug delle impostazioni di scadenza della cache del disco fisso (se modificata, sarebbe impostato sulla dimensione della cache) · Risolto bug in http_connection quando è vincolante a un particolare IP · Esecuzione di Typo in Python Binding (Torrent_Handle :: Piece_Prioritize dovrebbe essere Torrent_Handle :: piece_priotities) · Condizione di gara fissa durante il salvataggio dello stato DHT · Bug fissi relativi a Lexical_cast è dipendente dalla locale · Aggiunto supporto per il compilatore SUNPRO C ++ · Risolto il bug in cui i messaggi a volte potrebbero essere crittografati nell'ordine sbagliato, per connessioni crittografate. · Condizione di gara fissa in cui i torrenti potrebbero essere bloccati in attesa di essere controllato · Bug fisso dei file mappati in cui non sarebbe stato ripristinato correttamente dai dati di ripresa correttamente · La dipendenza delle impostazioni internazionali rimossa nel parser XML (causato asserzioni su Windows) · Risolto il bug quando si parla con i server HTTPS 1.0 · Fissare il bug UPNP che potrebbe causare il trabocco di pila


Libtororrent. Software correlato

ntororrent.

Ntororrent è un client di interfaccia utente grafica (GUI) a RTorrent scritto in Java utilizzando la libreria Apache XMLRPC. ...

182

Scarica

GetDCC.

GetDCC fornisce un'interfaccia user-friendly da scaricare dai server XDCC. ...

197

Scarica