udpSocket = new QUdpSocket(this);
QByteArray datagram = "blog.const.net.cn";
udpSocket->writeDatagram(datagram.data(), datagram.size(), QHostAddress::Broadcast, 45454);
udpSocket->bind(QHostAddress("192.168.1.104"), 45454);

UDP客户端广播
QUdpSocket *udpsocket1 = new QUdpSocket(this);
QByteArray datagram = "http://blog.const.net.cn"; udpsocket1->writeDatagram(datagram.data(),datagram.size(), QHostAddress::Broadcast,ui->spinBox->text().toInt());

UDP客户端发送到指定IP
QUdpSocket *udpsocket1 = new QUdpSocket(this);
QByteArray datagram = "http://blog.const.net.cn"; udpsocket1->writeDatagram(datagram.data(),datagram.size(), QHostAddress("192.168.1.104"),ui->spinBox->text().toInt());

收数据
connect(udpsocket, SIGNAL(readyRead()), this, SLOT(readPendingDatagrams()));
while (udpsocket->hasPendingDatagrams())
{
QByteArray datagram;
datagram.resize(udpsocket->pendingDatagramSize());
QHostAddress sender;
quint16 senderPort;
udpsocket->readDatagram(datagram.data(), datagram.size(), &sender, &senderPort);
qDebug()<<datagram.data()<<datagram.size()<<senderPort<<sender.toString(); //processTheDatagram(datagram);
}

Qt 的udpSocket通信相关推荐

  1. Qt的Socket通信

    Qt的Socket通信 文章目录 Qt的Socket通信 1 TCP/IP 2. UDP 3. TCP/IP 和 UDP的区别 Qt中提供的所有的Socket类都是非阻塞的. Qt中常用的用于sock ...

  2. Qt关于Tcp通信步骤的总结

    Qt中TCP通信,与C++中tcp通信还是有差别的,下面总结一下Qt中TCP通信. 服务端: 创建QTcpServer对象.可以在构造函数中创建,在.h中声明类QTcpServer,并在类中定义其指针 ...

  3. 【转】Qt编写串口通信程序全程图文讲解

    Qt编写串口通信程序全程图文讲解 本文章原创于www.yafeilinux.com 转载请注明出处. (说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或 ...

  4. Qt实现串口通信总结

    Qt实现串口通信总结 注意: Qt5发布之前,Qt实现串口通信一般是采用第三方类库qextserialport.Qt5发布后自带了QtSerialPort 能够支持串口通信. 1.Qextserial ...

  5. Qt网路与通信(获取本机IP、MAC、IPV6子网掩码等网络信息)

    Qt网路与通信(获取本机网络信息) 在网络应用中,经常需要获取本机的主机名/IP地址和硬件地址信息等网络信息.运用QHostInfo.QNetworkInterface.QNetworkAddress ...

  6. qt中socket通信流程图_基于Qt的局域网通信设计说明书.doc

    文档控制记录 序号版本日期修改内容修改人审批人1V1.02017-04-24创建2 目录目录4 辅助功能设计14 1目的 本文主要介绍利用Qt实现局域网通信的主要实现流程和一些技术知识点的设计说明. ...

  7. QT的串口通信助手C++代码开源

    QT的串口通信助手C++代码开源 Qt是一种基于C++的跨平台图形用户界面应用程序开发框架 本次使用QT的版本是5.6 需要在pro文件里面添加 QT += serialport 添加库文件 布局界面 ...

  8. Qt实现串口通信(C++实现串口通信小助手)---串口收发及串口数据解码、串口通信模拟器。

    Qt实现串口通信示例 前言:以下串口通信示例,参考了现有网上前辈们的资源,最后结合部分个人的思想,所以下述博客会将实现的原理及代码的案例进行公开. 这里我们先上效果图: 一.串口通信简介 串口通信是上 ...

  9. Qt | UDP广播通信的使用、实战项目使用案例

    Qt | UDP广播通信的使用.实战项目使用案例 1.UDP广播介绍 UDP广播地址固定IP地址为:XXX.XXX.XXX.255. 如果向全网段发送广播消息,那么广播地址为:255.255.255. ...

最新文章

  1. Jvm 系列(八):Jvm 知识点总览
  2. Eclipse导入Spring Boot项目后pom.xml出现红叉的解决办法
  3. angr学习笔记(5)(栈符号化)
  4. (转)为什么人生气时说话用喊的?
  5. mysql慕课网笔记_mysql学习笔记
  6. YBTOJ洛谷P3231:消毒(二分图匹配)
  7. 三、Vue组件化开发学习笔记——组件化的基本步骤、全局组件和局部组件、父组件和子组件、注册组件的语法糖、模板分离写法、组件的数据存放
  8. mcq 队列_MCQ | 8086微处理器中的字符串操作指令
  9. 信息学奥赛一本通C++语言——1047:判断能否被3,5,7整除
  10. Linux系统NFS故障现象
  11. 浙大学霸本科生顶会研究!只需20分钟音频,AI就能逼真模仿你的声音
  12. C++类的静态成员变量
  13. Maven相关jar包安装
  14. openshift安装文档
  15. 【Axure原型分享】自动编号的中继器表格
  16. 4.4 matlab三维曲线(plot3函数、fplot3函数)
  17. Robo 3T(Studio 3T)最新版安装教程
  18. 【BZOJ1014】【JSOI2008】火星人prefix Splay处理区间,hash+dichotomy(二分)check出解...
  19. redis的lru原理_Redis的LRU机制介绍
  20. 可在线听歌却不能下载,破解后可下载有限制的音乐作品

热门文章

  1. maven项目的pom文件中各标签理解
  2. 一文弄懂什么是Istio
  3. 关于Redis的几个问题
  4. 接口与抽象类的区别和联系
  5. kafka消息确认机制
  6. 【正则表达式】JavaScript的exec()和search()方法
  7. 教你webpack、react和node.js环境配置(上篇)
  8. 前端http请求跨域问题解决
  9. C#组件系列——又一款Excel处理神器Spire.XLS,你值得拥有
  10. CSS media queries