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

udp 广播(udp广播)



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

 
 

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

 
 

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

 

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

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

版权声明


相关文章:

  • 本地回环地址ping不通(本地回环地址ping不通怎么解决)2024-12-25 09:54:09
  • yum 命令(yum 命令报错)2024-12-25 09:54:09
  • 发验证码短信要钱吗(发送短信验证码要钱吗?)2024-12-25 09:54:09
  • 虚拟u盘手机哪里打开(虚拟u盘手机哪里打开文件)2024-12-25 09:54:09
  • list转为字符串并换行(list转换成字符串)2024-12-25 09:54:09
  • 指数与对数的相互转换(指数与对数怎么互换)2024-12-25 09:54:09
  • 虚拟机安装xp系统后如何联网(虚拟机安装xp系统后如何联网设置)2024-12-25 09:54:09
  • tpami全称(tpm全称怎么读)2024-12-25 09:54:09
  • seatbelts翻译(seats翻译中文)2024-12-25 09:54:09
  • ipv4测速(ipv4测速正常和ipv6速度慢)2024-12-25 09:54:09
  • 全屏图片