Problema Grupos Difusión

L2K
14 de Enero del 2004
Estoy realizando una aplicación distribuída en java que hace uso de una difusión a cierto grupo. IP: "228.4.4.4", Puerto: 7000.
El difusor manda bien los paquetes pero el cliente, que ejecuto en mi misma máquina, se queda bloqueado en el receive.
En el laboratorio de la universidad podía trabajar en local con ambos procesos sin problemas con esas direcciones pero en mi casa no.
Yo tengo un modem normal y no sé si ese puede ser el problema. Aquí dejo el código del receptor

MulticastSocket socket = new MulticastSocket(7000); //Creo el socket MultiCast
InetAddress group = InetAddress.getByName("228.4.4.4");
socket.joinGroup(group);
byte[] buffer = new byte[4096];
DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
while(true){
socket.receive(packet);
System.out.println("SIGO ADELANTE");
...

¿Alguien puede orientarme?, gracias