Перенос сжатого каталога / файла в систему рабочей группы - PullRequest
0 голосов
/ 24 февраля 2011

Я хочу передать файл / каталог на любой компьютер в рабочей группе, используя программу Java, возможно ли использовать Java для передачи файла / каталога на любой другой компьютер рабочей группы, возможна передача файла p2p с использованием сокетов, но мнереализовать таким образом, чтобы любой компьютер мог перейти на любой компьютер в рабочей группе

1 Ответ

0 голосов
/ 25 февраля 2011

Да, конечно, вы можете сделать это.Сначала вы должны написать клиент-серверную программу на Java, чтобы договориться о том, по какому ip-адресу можно найти других клиентов (для вашего p2p).Итак, сервер хранит список, скажем, имен клиентов и их ip-адресов, и клиенты ищут других клиентов, подключаясь к серверу.Затем соединение с сервером отключается, и клиент может подключиться к другому клиенту;чтобы это работало, необходимо запустить ServerSocket на каждом клиенте, который будет принимать входящие соединения.Затем вы можете использовать FileInputStream и FileOutputStream для чтения и записи файлов на соответствующих конечных точках.

Вот дополнительная информация:

http://download.oracle.com/javase/tutorial/networking/sockets/index.html http://download.oracle.com/javase/1.4.2/docs/api/java/io/FileInputStream.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...