Использование Java для запроса сервера на время - PullRequest
3 голосов
/ 03 февраля 2010

Я хочу попросить сервер, чей IP я знаю, отправить дату и время клиенту.

Как я могу реализовать это в Java?

Ответы [ 3 ]

4 голосов
/ 03 февраля 2010
3 голосов
/ 03 февраля 2010

Для начала вам нужно уточнить (для себя как угодно):

  • Какой сервер вы собираетесь спросить?
  • Как ты собираешься это спросить?
  • Какой IP-адрес вы ожидаете узнать от сервера?
  • Как сервер узнал бы об этом IP?
  • Как выглядит IP для ответа?
  • Как сервер узнает, что IP-адрес "ответил"?
  • Как сервер будет хранить информацию об IP-ответе?

Как только вы ответите на эти вопросы (и я уверен, что это еще не так), вам будет проще ответить, как это сделать в Java.

Обновление

Обновленный вопрос гораздо яснее .. приятно.

2 голосов
/ 03 февраля 2010

Ваш вопрос неясен, поэтому я опубликую несколько возможных ответов.

Если сервер существует и у него есть протокол для ответа на ваш запрос

  • A1. Создайте программу (возможно, с использованием сокетов) для запроса этого сервера.

Если сервер существует, но не имеет протокола для ответа на ваш запрос, и вы являетесь владельцем этого сервера и уже регистрируетесь ... какой IP-адрес отвечает за дату и время

  • A2. Чтение этих журналов на сервере (возможно, с использованием InputStreamReader). Создание протокола.ответьте на запрос (сокет) и затем перейдите к A1 .

Если сервер существует, но не имеет протокола для ответа на ваш запрос, и вы владеете этим сервером, и не регистрирует ... какой IP-адрес былизвестно, что он отвечает датой и временем

  • A3. Забудьте об этом

Если сервер существует, но не имеет протокола дляответьте на ваш запрос, и вы НЕ владеете этим сервером.

  • A4. Перейдите к A3

Если сервер не существует и вы можете его создать.

  • A5 Создайте код сервера и перейдите к A2

Если сервер не существует, а вы не может создать его

  • A6 Перейти к A3

... И так далее.

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