Нормально ли в netty для двунаправленной связи на многоадресной рассылке создавать 2 загрузчика? - PullRequest
0 голосов
/ 17 марта 2019

Я не новичок в netty, даже с muticast, но это первый раз, когда мне нужно получать и отправлять одновременно для многоадресной программы.

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

Но проблема в том, что я не могу отправить пакетбез использования connect () на канале, который дает мне класс начальной загрузки, и когда я делаю это, кажется, что я больше не могу получать.

Так что нормально создавать 2 начальной загрузки, с единственнымРазница в том, что для отправляющего я должен подключить канал, а для принимающего я не должен.

Это работает, но я хотел бы знать, правильно ли это сделать.

Спасибо.

Примечание: использование Netty v4.1.34.Final на JVM 1.8u181

1 Ответ

0 голосов
/ 18 марта 2019

Вы должны иметь возможность отправить, используя DatagramPacket(...) и указав удаленный адрес в конструкторе.

...