J'essaie de recevoir des données d'une adresse de multidiffusion, mais l'appel à MulticastSocket.receive() bloque jusqu'à ce qu'un délai expire. J'ai fait du reniflage de réseau et j'ai découvert que mon appareil (et l'émulateur) n'envoie jamais de requête MulticastSocket.joinGroup. J'ai essayé d'exécuter le même code Java à partir de mon PC en tant qu'application autonome et cela a bien fonctionné. Se pourrait-il que la plateforme Android bloque les requêtes de jointure IGMP? Quelqu'un at-il réussi avec Multicast sur Android avant?Comment recevoir des paquets de multidiffusion sur Android
Mon fichier manifeste contient l'autorisation suivante:
Je suis en cours d'exécution sur ma demande 2.1 (deux dispositif émulateur &).
Vous avez des idées?
Merci,
J'ai une application de multidiffusion qui reçoit bien sur une tablette Nexus 7, mais cela ne fonctionne pas sur Jelly Bean. – PeterPurple