UDP通信原理:UDP是一种不可靠的网络协议,它在通信的两端各建立了一个socket对象,但这两个对象只是接收和发送数据的对象,因此对于基于UDP协议的通信双发而言没有客户端和服务器的概念。
Java提供了DatagramSocket类作为基于UDP协议的Socket
UDP发送数据步骤:
1.创建发送端的socket对象;
2.构建数据,并将数据打包;
3.调用DatagramSocket类创建的对象进行发送数据;
4.关闭发送端
发送数据简易代码:
UDP接收数据步骤:
1.创建接收端的socket对象;
2.构建数据包,用于接收数据;
3.调用DatagramSocket类创建的对象进行接收数据;
4.解析数据包
5.关闭发送端
接收数据简易代码: