libtorrent Unix için C ++ ile yazılmış bir BitTorrent kütüphanesidir. Libtorrent kütüphanesi. Çoğu (hepsi?) Diğer BitTorrent uygulamaları muzdarip gereksiz tamponlar ve veri kopyalama önlemek için tasarlanmış
kütüphane tek iş parçacıklı ve müşteri seçme döngü işler. Bir etkileşimli ncurses müşteri bir örnek olarak yer almaktadır
Burada "libtorrent" bazı temel özellikleri şunlardır:..
ย istemci yuva yoklama üzerinde tam kontrole sahip ท < br /> ย ท Sigc ++ sinyalleri ben kolay istemci olaylara tepki için yapar.
ย dosya değişiklik zamanı denetler Hızlı özgeçmiş ท.
Doğrudan okuma ve 'mmap ağ yazma ed dosyaları:
ย ท önler uygulama ve çekirdek hem de dosya öbek bir kopyası vardır verilerin çoğaltılması
ย Kullanılmayan parçaları dışarı atılır ya da yerine diske yazılır ท. .. takas
ย Çekirdek dosyasının önbelleğe kolları ท
Dosya karma kontrolü:
ย ท aynı iplik kullanır
ย ท Client yapabilirsiniz. oranı kontrol eder.
ย mincore ve madvise sistem çağrıları ile hafızaya olmayan engelleme ve ön ท (geliştirilmiş olacak)
Dosya işleyicisi:.
ย İnce taneli ท dosyanın kullanımı, okuma / yazma izinlerini salt okunur dosyaları tohumlama izin verir.
ย ท dosyaların sınırsız sayıda sel verir. zarif hata işleme ile, bellek parçaları eşlerken
ย ท kapalı dosyaları açar.
ย 2 GB'dan büyük dosyalar için destek ท.
ย torrent dosyaları için farklı indir öncelikleri ท.
ย ท Çoklu-izci desteği.
ย ท herhangi bir özel bir HTTP kitaplığı yok bağımlılık, istemci sarmalayıcı sınıf uygular.
ย Dinamik istek boru boyutu ท.
ย ท Yükle ve gaz indirin.
ย ท Ve çok daha fazlası i yok söz rahatsız.
Gereksinimleri (ne uygulanması):
ย ท libsigc ++ 2.0
Ne Bu Sürümdeki Yenilikler:
ย ท Bu serbest DHT için destek ekler ve API temizler
Bu sürümde Yeni nedir:.
- basit bir zamanlayıcı çerçeve Eklenenler Bir soket yarış conditions.Added cppunit test framework neden olabilir kapalı asit olduğunda bazı izci epoll olay listesinin it.Reintroduced takas konusunda aptal olarak DURDURULDU mesajlarda numwant göndermek .Don't. Oturum sel dışarı yazarken Testler hataları SCGI calls.Fixed kullanım için oldukça unregular basis.Logging eklenecektir, itshould artık gelen veriler sadece içerdiği ifthe sonsuz rtorrent asmak için bir parça okumasını neden olacak bir hata loop.Fixed vurdu veri dosyası sınırına kadar, ama notthe sonraki dosyanın data.Fixes execute_capture fonksiyonlarında bir dosya tanıtıcı sızıntısı. Patch byJosef 'ilk sıfır-lengthkeys işlemek için Nesne :: flag_unordered kod d.bitfield'.Fixed boş saklayıcısında üzerinde kazasında Drexler.Fixed. Bilet # 1950.Made torrent :: Puan :: rate_type uint64_t ve kötü indir raporları dueto aklı kontrolleri eklendi / yükleme değerleri sometrackers rapor ediliyor.
Yorum Bulunamadı