Как выяснить, поддерживает ли маршрутизатор многоадресную передачу? - PullRequest
0 голосов
/ 16 октября 2018

Я хочу проверить в приложении, поддерживает ли маршрутизатор Wi-Fi многоадресную передачу.Мое приложение получает многоадресную рассылку для поиска устройства, но некоторые маршрутизаторы не поддерживают многоадресную рассылку или не настраивают отключение многоадресной рассылки в настройках своего маршрутизатора, поэтому мы вообще не можем найти устройство в этом маршрутизаторе.

Если приложение обнаружит, что текущий маршрутизатор не поддерживает многоадресную рассылку, я могу показать пользователю эту информацию.Но я не нахожу связанных API.Это возможно?Мой код:

mMultiCastSocket = new MulticastSocket(LSSDP_PORT);
mMultiCastSocket.setReuseAddress(true);
mMultiCastSocket.setReceiveBufferSize(32 * 1024);
mMultiCastSocket.joinGroup(new InetSocketAddress(LSSDP_MULTICAST_ADDRESS, LSSDP_PORT), NetworkInterface.getByName(name));
...