Я пытаюсь получить данные из адреса многоадресной рассылки, но вызов в MulticastSocket.receive() блокируется до тех пор, пока не произойдет тайм-аут. Я немного понюхал сеть и узнал, что мое устройство (и эмулятор) никогда не отправляет запрос MulticastSocket.joinGroup. Я попробовал запустить тот же Java-код с моего ПК как автономное приложение, и он работал хорошо. Может быть, платформа Android блокирует запросы на соединение IGMP? Кто-нибудь преуспел в Multicast на Android раньше?
Мой файл манифеста содержит следующее разрешение:
Я запускаю свое приложение на 2.1 (оба эмулятора и устройства).
Любые идеи кто-нибудь?
Спасибо,