Я использую MulticastSocket для получения пакетов UDP Multicast. Как я могу определить, на какой адрес был отправлен такой пакет? С помощью предоставленных методов я могу определить только адрес отправителя.
Конечно, я тот, кто устанавливает To-Address при создании сокета прослушивания, но могу ли я быть действительно уверен в этом? Как насчет широковещательных пакетов? Как насчет пакетов, которые каким-то образом оказываются здесь?
Я действительно хочу различить, был ли пакет ДЕЙСТВИТЕЛЬНО многоадресным.
Спасибо!
Обновление: в настоящее время похоже, что одноадресные пакеты, только что отправленные на этот порт, также попадают в многоадресные сокеты receive () :( Привязка к устройствам также не дает мне лучших результатов