网络编程之UDP

      最后更新:2022-02-17 17:01

      介绍

      TCP是一种面向连接的传输层协议,而UDP是传输层中面向无连接的协议,故传送的数据包不能保证有序和不丢失,实现UDP通信主要用到了两个类:DatagramPacket和DatagramSocket

      原理

      UDP没有明确的服务端和发送端,只有一个发送端和接收端,接收数据和发送数据是通过DatagramSocket对象完成,发送数据时需要将数据封装到DatagramPacket,即装包过程;接收数据时,对DatagramPacket对象进行拆包在这里插入图片描述

      示例

      发送端向接收端发送消息,接收端收到消息回复消息

      接收端

      发送端

      运行结果

      1、接收端在9999端口接收数据
      在这里插入图片描述
      2、发送端向接收端发送消息,并收到接收端的回复
      在这里插入图片描述
      3、接收端收到发送端的消息
      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类