没有吧
多播只能用DatagramSocket了
建立一个多播组,客户端加入这个多播组就可以了
下面是个例子
//服务端
import java.io.*;
import java.util.*;
import java.net.*;
public class UDPDemo
{
public static void main(String args[])
{
try
{
DatagramSocket socket=new DatagramSocket();
InetAddress group=InetAddress.getByName("224.0.0.1");
for(int i=0;i<=1000;i++)
{
String info=new Integer(i).toString();
byte[]buf=info.getBytes();
DatagramPacket packet=new DatagramPacket(buf,buf.length,group,8888);
socket.send(packet);
Thread.sleep(2000);
}
    }
catch(Exception e)
{
e.printStackTrace();
}
}
}
//客户端
import java.io.*;
import java.net.*;
public class UDPDemoClient
{
public static void main(String args[])
{
try
{
MulticastSocket socket=new MulticastSocket(8888);
InetAddress group=InetAddress.getByName("224.0.0.1");
socket.joinGroup(group);
while(true)
{
byte[] buf=new byte[100];
DatagramPacket packet=new DatagramPacket(buf,buf.length);
socket.receive(packet);
String receive=new String(packet.getData());
System.out.println(receive);
}
    }
    catch(Exception e)
    {
     e.printStackTrace();
    }
}
}