(я перефразирую это, чтобы сделать его немного более серьезным, так как это все еще единственный ответ)
Попробуйте найти библиотеку бит-торрента Java, я просто погуглил, и их было множество ...Я не хочу перечислять их здесь, потому что у меня нет личного опыта ни с одним из них.
Я могу сказать вам, что, как обычно, битовые потоки все еще требуют некоторой централизованной координации (трекер).Я совершенно уверен, что Vues работает в режиме «без отслеживания», исключительно в режиме p2p, поэтому я бы специально искал это при оценке библиотек.
Если это не какое-то огромное широко распространенное и сильно финансируемое приложение, высоздание, я настоятельно рекомендую изучить какую-либо другую файловую систему общего пользования, такую как dropbox или даже svn, они не являются p2p, но они, как известно, работают надежно, и, по крайней мере, dropbox может работать полностью в фоновом режиме, без присмотра и игнорироваться на любых платформах в течение многих лет безбеда.