Further research turned up something about the emulators not properly supporting multicast. As far as I can tell, this is an IGMP issue, which means the problem is packets never reach the emulators. It should not directly affect how emulators treat packets which do arrive, but it is troubling.
On Wednesday, July 25, 2012 6:23:43 PM UTC-4, Lindley wrote: > > I have two Android emulators networked together, one at 10.11.1.54, the > other at 10.11.1.56. > > If I open an adb shell on each of them, then I can run tcpdump on one and > ping on the other. If I ping .54 from .56 normally, everything is fine. The > packets come back to .56 and tcpdump shows both ICMP request and ICMP reply > packets on .54. > > However, if on .56 I run: > ping -b 10.11.1.255 > and ping the link broadcast address, then I do still see the ICMP requests > coming in on .54, but I no longer see ICMP replies and the ping reports > 100% packet drop. > > If you run the same test on two arbitrary networked linux machines, it > works fine. Why does the Android seem to have trouble with broadcast > packets? > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

