UDP通信多发多收(案例)和广播组播

      最后更新:2022-07-23 23:05:17 手机定位技术交流文章

      利用UDP通信开发接收机和传送机终端(模拟视频屏幕系统)

      分析:发送端可以一直发送消息   接收端可以不断的接收多个发送端的消息展示     发送端输入exit则结束发送端程序

      为什么UDP接收机能接收大量的接收机消息?

      接收器只负责接收数据包,不论数据包是哪个发送器

      服务端(接收端)首先启动

      客户端(发送端)

      UDP通讯-广播及集团广播

      三种UDP通信

      单播:一个主机与一个主机之间的通信

      广播:网络中的当前主机与索引主机之间的通信

      团体广播:当前主机与选定的主机组之间的通信

      UDP如何实现广播

      使用广播地址255.255.255.255

      具体操作:

      1发送端发送的数据包的目的地写的是广播地址、且指定端口(255.255.255.255  , 端口号)

      2本机所在网段的其他主机只要匹配的端口成功,程序就会收到消息。

      InetAddress.getName("255.255.255.255")

      UDP如何实现组播

      使用组播地址224.0.0.0到239.255.255.255

      具体操作

      发送端的数据包目的地是组播ip(例如224.0.1.1  端口9999)

      接收端必须绑定组播ip(224.0.1.1) 端口还要对应发送端的端口9999 ,这样即可接收组播消息

      DatagramSocketMulticaseSocket的子类可以绑定到接收器的组播ip

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

          热门文章

          文章分类