Получение информации с другого компьютера - PullRequest
0 голосов
/ 21 декабря 2011

Я пытаюсь создать программу, в которой, если она установлена ​​на другом компьютере, я могу получить доступ к файлам на этом компьютере. Возможно ли это с помощью Java? и если да, то может ли кто-нибудь указать мне в правильном направлении, какой класс (ы) мне нужно будет использовать помимо BufferedReader и тому подобного?

РЕДАКТИРОВАТЬ: мне сказали использовать классы serversocket и socket. Тем не менее, одна проблема, которую я вижу, это связь. Если мой компьютер является сервером, и я отключаюсь, как я могу снова соединить сокет со мной без моего контроля над сокетом? Или наоборот, как я могу быть уверен, что могу открыть серверную розетку без контроля над другим компьютером?

Ответы [ 2 ]

3 голосов
/ 21 декабря 2011

Если вы хотите отправлять файлы между Java-программами, работающими на разных компьютерах, используйте Socket и ServerSocket. Классы BufferedReader и Writer, которые вы уже знаете, помогут вам при чтении и записи файлов. Классы сокетов помогут вам транспортировать предметы.

1 голос
/ 21 декабря 2011

Это, безусловно, возможно.

Поскольку вы будете общаться с этой программой по сети, вам понадобится что-то вроде java.net.Socket и co.

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