UDP 协议 - 数据组包和数据组套 - 爪哇网络编程

      最后更新:2021-10-21 03:27:44 手机定位技术交流文章

      1. UDP协议

      UDP是一个没有连接的通信协议,这意味着发送者与数据传输接收端之间没有形成逻辑联系。

      • 当一台计算机向另一台计算机提供数据时,发送者在发送数据前不检查接收端的存在,而同一发送者在收到数据时不向发送者发送反馈。

      • UDP协议通常用于最低限度的资源使用、高效通信,包括音频、视频和一般数据传输。

        例如,电视会议通常使用UDP协议,因为这一条件对取得结果影响不大,即使经常漏掉一两个数据包。

      • 由于UDP方向不连接,不能确保数据的完整性,因此建议不进行重要数据传输。

      二楼,二楼,二楼,二楼,二楼,二楼,二楼,二楼,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层,二层

      在数据组类别中采用建设性和广泛使用的方法:

      构造方法 说明
      DatagramSocket() 默认情况下,使用本地地址和随机端口号。
      DatagramSocket(int port) 使用本地地址和港口号。
      DatagramSocket(int port, InetAddress iad) 指定地址和端口号
      DatagramSocket(SocketAddress sad) 使用独有的套接字地址 。
      常用方法 说明
      send(DatagramPacket dp) 发送数据报
      recevie(DatagramPacket dp) 接收数据报
      close() 关闭socket

      这是我这辈子第一次见到一位女士。

      以下是数据组包类型典型的构造技术:

      常用构造方法 说明
      DatagramPacket(byte[] buf, int length) 接受数据(例如以字节barbuf保存的数据)
      DatagramPacket(byte[] buf, int leng, InetAddress addr, int port) 为密封数据报告和传送数据的目的
      DatagramPacket(byte[] buf, int length, SocketAddress address) Id.,但地址和港号由SocketAddress处理。

      这个故事是我们对2011年埃及抗争的特别报导的一部分。

      使用 Java 通过 UDP 协议传输和接收客户 。

      1. 发送数据的客户端 : 您总是可以接受键盘条目并发送数据, 以及q 退出 。

      2. 客户数据接收:使用死循环接收客户数据并将其打印到控制台。

      运行截图:

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12011.html

          热门文章

          文章分类