Многоадресная рассылка на Java - PullRequest
2 голосов
/ 03 октября 2011

У меня много вопросов относительно , например, . Отсюда и их перечисление:

  1. Почему они используют дейтаграммы? Есть ли другая альтернатива им?
  2. Я пытаюсь отправить объекты через дейтаграммы в в этом примере . Серверу требуется long , чтобы получить объект со стороны клиента. Есть ли альтернатива этому?

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

1 Ответ

3 голосов
/ 03 октября 2011

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

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

...