简介:
发送者每次发送的数据可以被小组内的所有接收者接收,组播需要在组播路由器(mrouter)的支持下运行,即需要从发送者到接收者之间的路由器的打开支持组播功能。
实现:
UDP的组播实现主要依靠两个类:
1:MulticastSocket:组播socket 用于收发数据包
2:DatagramPacket:数据包,更具不同的需要进行不同的初始化,发送的数据包:初始化的时候要(目的InetSocketAddress,一个字节数组,长度)。接收数据的数据包:初始化(一个字节数组,长度)即可。
UDP组播文件发送服务器:
package pre.guowei.src;
import java.io.File;
import java.net.DatagramPacket;
import java.net.InetAddress;
import java.net.MulticastSocket;
import java.