Có thư viện BitTorrent phong nha nào cho Java không? Tôi cần lập trình một ứng dụng torrent đơn giản, nhưng sẽ rất tuyệt nếu tôi không phải viết mọi thứ từ đầu.Thư viện Java BitTorrent
Trả lời
Snark bởi Three Rings là thư viện bitorrent rất nhẹ sẽ cung cấp cho bạn các tính năng torrent cơ bản.
Là originally được viết bởi Mark Wielaard. Một nguồn tin github có thể được tìm thấy ở đây https://github.com/akerigan/born-again-snark
Azureus được viết bằng Java - là hầu như không "đơn giản" nhưng rất có thể "đàng hoàng" :)
Nhưng nó là một thư viện - nó cung cấp các API mà bạn có thể dễ dàng sử dụng trong các chương trình của riêng bạn? – Jonik
Transdroid và Transdroid-desktop là thư viện dành cho adroid, cũng có thể được sử dụng trong java để kiểm soát khách hàng torrent hiện có.
Thêm để trả lời từ jjnguy: Mã có vẻ là http://code.google.com/p/snark/ và không nằm trong repo được chỉ vào liên kết bạn đã cung cấp.
Tôi chưa sử dụng, nhưng tìm kiếm trên Google hiển thị YAIRCC. Mô tả chính nó như là "Một thư viện Java Bittorrent nhẹ và máy khách".
Biến số TTorrent là một thư viện torrent bit Java thuần túy.
[Etsy sử dụng ttorrent] (http://codeascraft.com/2012/01/23/solr-bittorrent-index-replication/) để sao chép chỉ mục Solr. – Ryan
Kể từ năm 2017, phần lớn phần mềm bị bỏ rơi và không được duy trì. Đối với tất cả mọi người quan tâm đến Java BitTorrent tôi khuyên bạn nên kiểm tra Bt, một thư viện Java 8 BitTorrent hiện đại: https://github.com/atomashpolskiy/bt. Nó bao gồm: PEX, liên kết nam châm, DHT, mã hóa luồng thư, giao thức mở rộng. Như một tiền thưởng nó có API rõ ràng và súc tích và JavaDoc và, được xây dựng với Guice DI, cung cấp khả năng mở rộng/tuỳ chỉnh rộng lớn. –
Tôi đã tạo một Bitlet Fork trên Github.
Đó là LGPLed và nó chạy nhanh hơn torrent.
Có vẻ như bitlet đã tự biến nó thành github ở cuối https://github.com/bitletorg/bitlet –
- 1. Thư viện Python BitTorrent
- 2. Thư viện Java Java
- 3. Thư viện Java số
- 4. SVN thư viện java
- 5. Thư viện Java GUI
- 6. Java: Thư viện Bzip2
- 7. Java RRD thư viện
- 8. Thư viện chuyển thư viện SFTP của Java
- 9. Thư viện thư rác cho Java?
- 10. Thực hiện Giao thức Bittorrent
- 11. thư viện video java p2p?
- 12. Thư viện java Anti-XSS
- 13. Thư viện trình duyệt Java
- 14. Thư viện SSH cho Java
- 15. Tessellation hyperbolic thư viện Java
- 16. Cần thư viện Java modbus
- 17. Thư viện đồ họa Java
- 18. Thư viện UPnP cho Java
- 19. Thư viện Java CSS spriting
- 20. Thư viện LSH trong Java
- 21. thư viện gốc trong java
- 22. Thư viện Java Pdf Diff
- 23. Thư viện WebP cho java?
- 24. Thư viện Java theo GPL
- 25. thư viện java cho zip64
- 26. Thư viện hình học cho Java
- 27. thư viện nền tảng Java hashCode
- 28. Tạo một thư viện Java "Groovy"
- 29. Thư viện ổ cắm nhẹ Java
- 30. Thư viện xây dựng SVG cho Java
"Snark được phát hành theo GPL" (!) – Tim
Liên kết tới Snark bị hỏng. – uckelman
@uckel, đã sửa liên kết. Cảm ơn. Dự án phải di chuyển. – jjnguy