登录
推荐 文章 Go 技术 课程 下载 专题 AI
首页 >  文章 >  java教程

UDP通信简介

时间:2026-08-20 18:09:31 336浏览 收藏

UDP是一种无连接协议,换句话说,通信双方在传输数据前并不需要先建立连接。它的工作方式,其实很像货运公司在两个码头之间运送货物:货物发出和接收时,都得先装进集装箱里。UDP也是同样的道理,发送和接收的数据也需要先经过“集装箱”式的封装。为此,JDK专门提供了一个DatagramPacket类,这个类的实例对象就可以理解为一个集装箱,专门用来封装UDP通信中要发送或接收的数据。不过,运输货物光有集装箱还不够,还得有码头作为收发节点。对应到UDP通信中,JDK提供了DatagramSocket类,它的作用就相当于码头。借助这个类的实例对象,就能够发送和接收DatagramPacket数据报,整个发送与接收的过程如图1所示。

图1 UDP通信

了解了DatagramPacket、DatagramSocket在数据发送与接收端通信过程中的作用后,接下来针对DatagramPacket和DatagramSocket进行详细地讲解。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>