Как вы отправляете и получаете UDP-пакеты в Java на многосетевой машине? - PullRequest
4 голосов
/ 07 сентября 2008

У меня есть машина с установленным VmWare, который добавил два дополнительных сетевых интерфейса. ОС Vista. У меня есть два Java-приложения, одно из которых передает дейтаграммы, а другое - эти дейтаграммы. У меня проблема в том, что если я не отключу оба сетевых интерфейса VmWare, получатель не сможет получать дейтаграммы.

Каков наилучший способ заставить это работать без отключения интерфейсов?

1 Ответ

7 голосов
/ 07 сентября 2008

Посмотрите на альтернативный конструктор для DatagramSocket:

DatagramSocket(int port, InetAddress laddr)
Creates a datagram socket, bound to the specified local address.

Полагаю, вы указываете только порт.

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