Как получить Многоадресные пакеты на Android

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

Мой файл манифеста содержит следующее разрешение:

Я запускаю свое приложение на 2,1 (Оба эмулятора и устройство).

Какие-либо идеи кто-либо?

Спасибо,

10
задан Eyal 5 July 2010 в 13:11
поделиться

1 ответ

Похоже, в эмуляторе нет полноценной поддержки многоадресной рассылки.

Вот отчет об ошибке и связанный поток . Это ремонтируется для froyo.

4
ответ дан 3 December 2019 в 22:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: