要想用java编程实现发送多播信息,需要经历几个基本的编程步骤。能完成以下这几步,就是可以用Java程序来实现多播信息的
发送。
(1)确定发送消息的具体内容;
String msg="hello";
(2)选用专门为多播指定的D类IP地址(224.0.0.1到239.255.255.255),创建一个多播组
InetAddress group=InetAdress.getByName(228.5.6.7);
(3)使用指定端口(一般选1024以上的端口)建立多播套接字
MulticastSocket s=new MulticastSocket(6798);
(4)加入多播组。
s.joinGroup(group);
(5)创建一个数据报封装多播信息
DatagramPacket hi=new DatagramPacket(msg.getByte(),msg.length().group(),group,6789);