Estoy tratando de recibir datos de una dirección de multidifusión, pero la llamada a MulticastSocket.receive() bloquea hasta que se produce un tiempo de espera. Hice algo de olfateo en la red y descubrí que mi dispositivo (y el emulador) nunca envían una solicitud de MulticastSocket.joinGroup. Traté de ejecutar el mismo código Java desde mi PC como una aplicación independiente y funcionó bien. ¿Podría ser que la plataforma Android bloquea las solicitudes de combinación de IGMP? ¿Alguien ha tenido éxito con Multicast en Android anteriormente?Cómo recibir paquetes de multidifusión en Android
Mi archivo de manifiesto contiene el siguiente permiso:
Me postulo mi solicitud en 2.1 (Tanto dispositivo emulador &).
¿Alguna idea a alguien?
Gracias,
Tengo una aplicación multicast que recibe bien en una tableta Nexus 7, pero no funciona en Jelly Bean. – PeterPurple