I'm not very familiar with this topic, but it seems that a MulticastSocket might help. See Broadcasting to Multiple Recipients (The Java™ Tutorials > Custom Networking > All About Datagrams).