Beaglebone Black Ethernet issue

Hi all,

I have a beaglebone black using the Angstrom OS. I developed a simple application in Java which require sending UDP packets (unicast) between two threads (one is sending a packet and the other one is receiving it) running on the same Beaglebone. Apparently the Beaglebone drops\blocks any packets sent from its own (local socket), whether using the static IP address I’ve set or through the loopback address, even though when I sent UDP packets via the broadcast address then the receiving thread will receive the packet (I dont want to use broadcast address). Is the Beaglebone Ethernet configuration set to drop/block packet coming from local socket? Is there anyway to reconfigure\get past this problem? Any helps is greatly appreciated…

Thanks a lot!