Подтвердить что ты не робот

Библиотека Java BitTorrent

Есть ли приличные библиотеки BitTorrent для Java? Мне нужно запрограммировать простой торрент-клиент, но было бы здорово, если бы мне не пришлось писать все с нуля.

4b9b3361

Ответ 1

Snark от Three Rings - очень легкая библиотека bitorrent, которая даст вам основные возможности торрента.

Был изначально, написанный Марком Вилаардом. Источник github можно найти здесь https://github.com/akerigan/born-again-snark

Ответ 2

Поверните TTorrent - это чистая библиотека торрентов в бите Java.

Ответ 3

Я создал Bitlet Fork на Github.

Это LGPLed, и он работает быстрее, чем ttorent.

Ответ 4

Azureus (теперь он называется Vuze) дает вам плагин API. Используя этот API, вы можете подключить свой код к Azureus. Запустите его в своей программе и слушайте/отвечайте на его события.

Ответ 5

Azureus написан на Java - скорее всего, не "простой", но вполне "приличный":)

Ответ 6

Добавление к ответу от jjnguy: Код, кажется, находится в http://code.google.com/p/snark/, а не в репо, указанном в ссылке, которую вы при условии,.

Я не использовал его, но поиск Google показал YAIRCC. Описывает себя как "легкую библиотеку и клиентскую библиотеку Java Bittorrent".

Ответ 7

Transdroid и Transdroid-desktop - это библиотеки для adroid, которые также могут использоваться в java для управления существующими торрент-клиентами.