使用 Java 下载 torrent 使用什么?
我知道有 Vuze API 和 jBitTorrent 库,但我无法使用 Vuze,因为我的服务器没有 GUI,而且 jBitTorrent 太旧且有太多问题。你能告诉我 Java 的 BitTorrent 库现在好吗?我只需要通过 torrent 文件下载文件。谢谢。
I know that there is Vuze API and jBitTorrent library but I can't use Vuze because of I have server without GUI and jBitTorrent is too old and too buggy. Can you tell me that bittorrent library for Java is good now? I need to download files through torrent file only. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看来您需要通过控制台 ui 运行 Vuze headless。
当我在 Ubuntu 上使用 apt-gettable Vuze 进行尝试时,我不需要像上面链接的 wiki 指定的那样“获取一些支持 jar”——它会立即运行。
It seems you need to run Vuze headless through it's console ui.
When I tried it with the apt-gettable Vuze on Ubuntu, I didn't need to 'grab a few support jars' as the wiki linked above specified - it just ran straight away.
您可以使用 Transmission 或 µTorrent,或者只是无头运行 Vuze。将文件发送到 Transmission 时,您需要将二进制数据编码为 base 64,将文件发送到 µTorrent 时,您需要通过 HTTP POST 使用多部分形式。
以下是他们的 API 页面:
https://trac.transmissionbt.com/browser /trunk/extras/rpc-spec.txt
http://www.utorrent.com/community/developers/webapi
You can use Transmission or µTorrent, or just run Vuze headless. With sending files to Transmission, you need to encode the binary data as base 64, with sending them to µTorrent, you need to use a multipart form via HTTP POST.
Here are their API pages:
https://trac.transmissionbt.com/browser/trunk/extras/rpc-spec.txt
http://www.utorrent.com/community/developers/webapi