A client wants to add functionality to a system that will distribute large files(~700mb) among 20 servers. The system is written in java. Bittorent seems like a perfect solution for this, is there client available that will allow me to add/remove torrents and track torrent progress programatically from java?
A:
Some torrent clients have web-interfaces. You can write a program to interact with this web-interface.
I have a Ruby program that interacts with uTorrent web interface. This is a pretty simple approach (RESTful interface with data being exchanged in JSON).
Edu
2010-03-09 22:47:55