Java BitTorrent库

时间:2009-06-03 12:45:14

标签: java bittorrent

是否有适合Java的BitTorrent库?我需要编写一个简单的torrent客户端程序,但如果我不必从头开始编写所有东西,那就太好了。

7 个答案:

答案 0 :(得分:33)

Turn的TTorrent是一个纯Java比特种子库。

答案 1 :(得分:23)

Three Rings的

Snark是一个非常轻量级的bittorrent库,它将为您提供基本的torrent功能。

马克威拉德写的是originally。可以在https://github.com/akerigan/born-again-snark

找到github源代码

答案 2 :(得分:6)

我在Github上创建了一个Bitlet Fork

这是LGPLed,它的运行速度比ttorent快。

答案 3 :(得分:4)

Azureus(现在名为Vuze)为您提供了一个插件API。使用此API,您可以将代码插入Azureus。在你的程序中启动它,并听取/回应它的事件。

答案 4 :(得分:3)

Azureus是用Java编写的 - 很可能不是“简单”但很可能“体面”:)

答案 5 :(得分:1)

添加来自jjnguy的回答:代码似乎位于http://code.google.com/p/snark/,而不是在您提供的链接中指向的回购中。

我没有使用它,但谷歌搜索显示YAIRCC。将自己描述为“轻量级Java Bittorrent库和客户端”。

答案 6 :(得分:-1)

Transdroid和Transdroid-desktop是android的库,也可以在java中用来控制现有的torrent客户端。