Как скачать один и тот же файл, распространяемый на разных компьютерах в Java - PullRequest
0 голосов
/ 10 сентября 2011

Я хочу сделать проект колледжа для обмена файлами между различными компьютерами. Обычно у нас есть один и тот же файл, например, фильм на разных компьютерах в локальной сети нашего колледжа. Поэтому я хочу одновременно загрузить файл с разных частей с этих компьютеров, чтобы загрузка была быстрой.

Я делаю это приложение на Java. Что мне читать?

Я использую JXTA для однорангового обмена (P2P). Возможно ли это с помощью JXTA?

Ответы [ 2 ]

0 голосов
/ 11 сентября 2011

В ноябре 2010 года Oracle официально объявила о выходе из проектов JXTA. Попробуйте http://www.jgroups.org/

0 голосов
/ 10 сентября 2011

Это можно сделать в JXTA.Вам нужно разделить свои файлы самостоятельно, создав решение поверх платформы JXTA.Существует два основных подхода к решению вашей проблемы: использование бидипайпов или системы запросов для отправки битов файла обратно.

Возможно, вам также потребуется внедрить какой-то индекс для ваших пиров, чтобы отслеживать, какая часть файла доступнагде.Чтобы предвидеть другой вопрос, нет, вы не можете использовать SRDI, интегрированный в супер-пиров, для ваших собственных целей.Создайте службу или систему запросов для ответа на запросы о местонахождении битов файла.

...