2011-12-27 5 views
0

Я хочу написать Java-код, который отправит простой текстовый файл между двумя компьютерами через Интернет. Я знаю, что у меня должен быть клиент, который отправляет файл с использованием указанного Ip-адреса и некоторого сервера. У меня также есть Google App Engine. Я искал несколько примеров, но ничего не нашел. Не могли бы вы дать мне простой пример или что-нибудь?Как отправить файлы между двумя компьютерами

+1

Итак, вы хотите отправить файл с моей машины на свой компьютер без моего ведома и участия в отправке этого файла? Он может содержать информацию, которую я бы не согласился отправить вам? – DOK

+1

Кто будет запускать передачу, клиент или сервер? – Thomas

+0

Я хочу написать приложение, которое будет синхронизировать файл на двух компьютерах, и оно будет работать только тогда, когда у двух пользователей клиент и сервер будут работать на своем компьютере – ruhungry

ответ

1

Я думаю, что пример вы следуете также будет работать через Интернет, но вы должны настроить его настройку правильного значения IP-адрес,

Socket sock = new Socket("127.0.0.1",13267); 

127.0.0.1 - ваш локальный хост, вы должны установить его как ip серверной машины.

Дело в том, что если у вас есть определенные сетевые настройки (например, NAT) или какой-либо межпользовательский импостат, это может быть немного сложнее сделать.

Смежные вопросы