LibTorrent

Software skärmdump:
LibTorrent
Mjukvaruinformation:
Version: 0.12.9
Ladda upp dagen: 15 Apr 15
Utvecklare: Rakshasa
Licens: Gratis
Popularitet: 91

Rating: 5.0/5 (Total Votes: 1)

libtorrent är skrivet i C ++ för Unix BitTorrent-bibliotek. Libtorrent biblioteket är utformad för att undvika de redundanta buffertar och uppgifter kopiering som de flesta (alla?) Andra BitTorrent implementationer lider.

Biblioteket är entrådiga och klienten hanterar väljer slingan. En interaktiv ncurses klienten ingår som ett exempel

Här är några viktiga inslag i "libtorrent":..

ย ท Kunden har full kontroll över poll uttag < br /> ย ท SIGC ++ signaler gör jag lätt för kunden att reagera på händelser.
ย ท Snabb CV som kontrollerar tidsfilen modifieringen.

Direkt läsning och skrivning från nätverk till mmap " ed filer:

ย ท Undviker dubblering av data där både ansökan och kärnan har en kopia av filen bit
ย ท Oanvända bitar kastas ut eller skrivs till disken istället för. .. swap
ย ท Kernel hanterar cachning av filen

File hash check:

ย ท Använder samma tråd
ย ท klient kan. kontrollera hastigheten. (Kommer att förbättras)
ย ท Icke blockering och förspänning till minnet med mincore och madvise systemanrop

File handler:.

ย ท Finkornig Användningen av fil läs / skrivrättigheter, medger sådd av skrivskyddade filer.
ย ท Tillåter torrents med obegränsat antal filer.
ย ท Öppnar stängda filer när kartläggning bitar till minnet, med graciösa felhantering.
ย ท Stöd för filer större än 2 GB.
ย ท Olika nedladdnings prioriteringar för filer i torrent.

ย ท Multi-tracker stöd.
ย ท Ingen beroendet någon specifik HTTP bibliotek, genomför klient en wrapper klass.
ย ท Dynamisk förfrågan rörstorlek.
ย ท Ladda upp och ladda ner gaspedalen.
ย ท Och mycket mer jag har inte besväras nämna. (Och inte heller genomföra)

Krav:

ย ท libsigc ++ 2.0

Nyheter i den här versionen:

ย ท här frigivning lägger till stöd för DHT och rensar upp API

Vad är nytt i den här versionen:.

  • Lade till en enkel schemaläggare ram .Don't skicka numwant i stoppat meddelanden som vissa trackers är dumma om it.Reintroduced clearing av epoll händelselistan när en socket är stängd asit kan orsaka conditions.Added CppUnit prov ram race. Tester kommer att läggas på ganska oregelbunden basis.Logging för scgi calls.Fixed hantering av fel när du skriver ut sessions torrents, itshould inte längre träffa en oändlig loop.Fixed en bugg som skulle orsaka läsning av en bit för att hänga rtorrent ifthe inkommande data innehåller endast uppgifter upp till en fil gräns, men notthe nästa filens data.Fixes en fil handtag läcka i execute_capture funktionerna. Patch byJosef Drexler.Fixed krasch på tomt bitfield i "d.bitfield'.Fixed objektet :: flag_unordered kod för att hantera inledande noll lengthkeys. Ticket # 1950.Made torrent :: Pris :: rate_type uint64_t och lagt rimlighetskontroller dueto rapporter om dålig nedladdning / uppladdning värden rapporteras till sometrackers.

Liknande mjukvara

LMule
LMule

4 Jun 15

TWiki
TWiki

17 Jul 15

csync
csync

17 Feb 15

Nephthys
Nephthys

20 Feb 15

Kommentarer till LibTorrent

Kommentarer hittades inte
Kommentar
Slå på bilder!