¿Existen bibliotecas de BitTorrent decentes para Java? Necesito programar un cliente de torrent simple, pero sería genial si no tuviera que escribir todo desde cero.Biblioteca de Java BitTorrent
Respuesta
Snark de Three Rings es una biblioteca bitorrent muy liviana que le brindará las funciones básicas de torrent.
Era originally escrito por Mark Wielaard. Una fuente github se puede encontrar aquí https://github.com/akerigan/born-again-snark
Azureus está escrito en Java - no es más probable "simple" pero bastante probable "decente" :)
Pero, ¿es una biblioteca? ¿Ofrece API que puede usar fácilmente en sus propios programas? – Jonik
Transdroid y Transdroid-desktop son bibliotecas para Android, que también se pueden usar en Java para controlar clientes de torrents existentes.
Agregando a respuesta de jjnguy: El código parece estar en http://code.google.com/p/snark/ y no en el repositorio al que se refiere el enlace que ha proporcionado.
No lo he usado, pero apareció una búsqueda en Google YAIRCC. Se describe a sí mismo como "Una biblioteca y cliente ligero de Bittorrent de Java".
La serie TTorrent de Turn es una biblioteca de bit torrent pura de Java.
[Etsy usa ttorrent] (http://codeascraft.com/2012/01/23/solr-bittorrent-index-replication/) para la replicación del índice Solr. – Ryan
A partir de 2017 es en su mayor parte abandonado y sin mantenimiento. Para cualquiera que esté interesado en BitTorrent de Java, le sugiero que consulte Bt, una biblioteca moderna de Java 8 BitTorrent: https://github.com/atomashpolskiy/bt. Incluye: PEX, enlaces magnet, DHT, cifrado de flujo de mensajes, protocolo extendido. Como extra, tiene una API clara y concisa y JavaDoc y, al ser desarrollado con Guice DI, ofrece amplias posibilidades para la extensión/personalización. –
He creado un Bitlet Fork en Github.
Está LGPLed, y funciona más rápido que el actual.
Parece que el bitteco lo hizo en github al final https://github.com/bitletorg/bitlet –
- 1. Biblioteca de BitTorrent de Python
- 2. wget-like bittorrent cliente o biblioteca?
- 3. Ruby BitTorrent Library
- 4. Implementación del protocolo Bittorrent
- 5. Comprender el Protocolo de Bittorrent
- 6. ¿Cómo escribir una aplicación Bittorrent simple?
- 7. Solicitud de rastreador Bittorrent, formato de info_hash
- 8. ¿Dónde encontrar el código fuente de BitTorrent?
- 9. SVN biblioteca de Java
- 10. Biblioteca USB de Java
- 11. Mejor Java OpenID biblioteca
- 12. Biblioteca UPnP para Java
- 13. Java RRD biblioteca
- 14. Java: biblioteca Bzip2
- 15. Java autenticación Biblioteca
- 16. Biblioteca del navegador Java
- 17. Biblioteca de bip para Java?
- 18. biblioteca de videos java p2p?
- 19. Biblioteca de PDF para Java
- 20. Biblioteca de geometría para Java
- 21. biblioteca de origen en java
- 22. Biblioteca de cifrado bidireccional Java
- 23. biblioteca de java para zip64
- 24. Biblioteca de matemáticas para Java
- 25. Biblioteca de Java Pdf Diff
- 26. biblioteca de servidor Java SFTP?
- 27. ¿Un cliente de BitTorrent escrito completamente en C#?
- 28. Can bittorrent peers handle seeding grandes cantidades de torrents inactivos
- 29. Biblioteca de tiempos de ejecución de Java
- 30. Biblioteca de clúster de texto de Java
"Snark se lanza bajo la GPL" (!) – Tim
El enlace a Snark está roto. – uckelman
@uckel, corrigió el enlace. Gracias. El proyecto debe haberse movido. – jjnguy