当前位置:网站首页 > 编程语言 > 正文

udp 广播(udp广播)



要接收UDP数据报,必须绑定一个端口,来监听数据传入。

 
 

单播和广播发送消息都使用writeDatagram()函数,区别是单播向一个目标发送数据时需要指定目标IP和端口,广播时只需要将目标地址更换为一个特殊的地址,即广播地址QHostAddress::Broadcast。

 
 

QUdpSocket接收到数据报后发射readyRead()信号,可以实现槽函数来读取缓冲区的数据。

 

单播:若两个程序在同一台设备运行,程序A绑定端口1000,程序B绑定端口2000,那么想要互相发送消息,就需要将对方的IP地址和端口设置为目标IP和端口。
若两个程序在不同设备运行,那么两个程序可以绑定相同的端口,此时IP地址不同了,不会导致绑定冲突。一般的UDP程序都是在不同设备上运行,约定一个固定端口作为通信端口。
广播:发送者向指定端口发送数据,不在乎IP地址。所有在同一网络范围的绑定了指定端口的UDP客户端都能收到数据。
在这里插入图片描述

到此这篇udp 广播(udp广播)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 101 104协议(103协议讲解视频)2024-12-25 09:54:09
  • modbus485协议(485协议modbus协议)2024-12-25 09:54:09
  • xp虚拟机怎么联网(xp虚拟机如何联网)2024-12-25 09:54:09
  • vs怎么调试(vs怎么调试dll)2024-12-25 09:54:09
  • 苹果手机定位打开了无法获取位置(苹果手机定位打开了无法获取位置权限)2024-12-25 09:54:09
  • vb法和mo法分别是什么(vb法和mo法解释h2)2024-12-25 09:54:09
  • 手机steam扫描二维码登录不了(steam怎么扫码登录)2024-12-25 09:54:09
  • dv与pv试验是什么意思(dv和pv是什么意思)2024-12-25 09:54:09
  • vb名词解释变量(简述vb变量的命名规则)2024-12-25 09:54:09
  • 主板nvme接口图片(主板上nvme接口已经插了,再加个怎么办)2024-12-25 09:54:09
  • 全屏图片