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