LibTorrent

Скриншот программы:
LibTorrent
Детали программы:
Версия: 0.12.9
Дата загрузки: 15 Apr 15
Разработчик: Rakshasa
Тип распространения: Бесплатная
Популярность: 6

Rating: nan/5 (Total Votes: 0)

LibTorrent библиотека BitTorrent написан на С ++ для Unix. Библиотека LibTorrent предназначен, чтобы избежать избыточных буферы и копирование данных, что большинство (все?) Другие реализации BitTorrent страдают от.
Библиотека однопоточных и клиент обрабатывает выберите петлю. Интерактивный клиент Ncurses входит в качестве примера.
Вот некоторые ключевые особенности "LibTorrent":
ย ท Клиент имеет полный контроль над опроса сокетов.
ย ท Sigc ++ сигналы делает я просто для клиента реагировать на события.
ย ท Быстрый резюме, который проверяет время изменения файла.
 
Прямая чтения и записи из сети к mmap'ed файлов:
 
ย ท избежать дублирования данных, где оба приложения и ядро ​​имеет копию файла кусок.
ย ท Неиспользованные куски вышвырнут вон или записаны на диск, а не в обмене.
ย ท Ядро обрабатывает кэширование файла.
 
Файл хэш проверку:
 
ย ท Использует тот же поток.
ย ท Клиент может контролировать скорость. (Будет улучшена)
ย ท Неблокируемая и предварительный натяг в память с mincore и системных вызовов madvise.
 
Обработчик файла:
 
ย ท мелкозернистый использование файла права на чтение / запись, позволяет посев только для чтения файлов.
ย ท Позволяет торренты с неограниченным количеством файлов.
ย ท Открывает закрытые файлы при отображении куски памяти, с изящной обработки ошибок.
ย ท Поддержка файлов размером более 2 ГБ.
ย ท Различные приоритеты загрузки файлов в торренте.
 
ย ท Поддержка нескольких трекер.
ย ท Нет зависимость от какой-либо конкретной HTTP библиотеки, клиент не реализует класс-оболочку.
ย ท Динамический размер запроса трубы.
ย ท Загрузка и выгрузка дроссельной заслонки.
ย ท И многое другое я не беспокоили упоминания. (ни реализации)
Требования:
ย ท libsigc ++ 2.0
Что нового в этой версии:
ย ท Этот релиз добавляет поддержку для DHT и очищает API

Что нового В этом выпуске:.

  • Добавлена просто планировщик framework.Don't отправить numwant в сообщениях остановился как некоторые трекеры глупы о it.Reintroduced очистки списка событий Epoll, когда сокет закрыт асит может привести к гонке conditions.Added CppUnit тест рамки. Испытания будут добавлены на довольно нештатных basis.Logging для SCGI calls.Fixed обработки ошибок при записи сессии торренты, itshould больше не ударил бесконечное loop.Fixed ошибка, которая вызывает чтение части, чтобы повесить rtorrent Ifthe входящие данные содержит только данных до файла границе, но data.Fixes notthe следующий файл в ручку утечка файл в функциях execute_capture. Патч byJosef Drexler.Fixed аварии на пустой битовое поле в 'd.bitfield'.Fixed объектной :: flag_unordered код для обработки исходных нулевые lengthkeys. Ticket # 1950.Made торрент :: Цена :: rate_type uint64_t и добавил проверки готовности dueto отчетов плохой загрузки / значения загружать сообщается в sometrackers.

Похожие программы

MAD Project
MAD Project

2 Jun 15

MLdonkey
MLdonkey

12 Feb 17

seedboxtools
seedboxtools

14 Apr 15

Комментарии к LibTorrent

Комментарии не найдены
добавить комментарий
Включите картинки!