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

Reply via email to