java知识学习41-UDP协议通信

UDP通信原理:UDP是一种不可靠的网络协议,它在通信的两端各建立了一个socket对象,但这两个对象只是接收和发送数据的对象,因此对于基于UDP协议的通信双发而言没有客户端和服务器的概念。

  Java提供了DatagramSocket类作为基于UDP协议的Socket

     

  UDP发送数据步骤: 

    1.创建发送端的socket对象;

    2.构建数据,并将数据打包;

    3.调用DatagramSocket类创建的对象进行发送数据;

    4.关闭发送端

  发送数据简易代码:

    

  UDP接收数据步骤: 

    1.创建接收端的socket对象;

    2.构建数据包,用于接收数据;

    3.调用DatagramSocket类创建的对象进行接收数据;

    4.解析数据包

    5.关闭发送端

  接收数据简易代码:

    

  

原文地址:https://www.cnblogs.com/blogofzxf/p/14687770.html