前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Qt官方示例-广播发送器

Qt官方示例-广播发送器

作者头像
Qt君
发布2020-06-01 10:06:06
9130
发布2020-06-01 10:06:06
举报
文章被收录于专栏:跟Qt君学编程跟Qt君学编程

❝本示例使用Qt Network API演示如何通过本地网络向多个客户端广播消息。❞

  总结了下该例子的使用方法:

  1. 创建UDP套接字。
代码语言:javascript
复制
udpSocket = new QUdpSocket(this);
  1. 绑定定时器,用于定时发送广播事件。
代码语言:javascript
复制
connect(&timer, &QTimer::timeout, this, &Sender::broadcastDatagram);
  1. 使用QUdpSocketwriteDatagram函数的QHostAddress::Broadcast参数实现广播发送数据的功能。
代码语言:javascript
复制
void Sender::broadcastDatagram()
{
    ...
    QByteArray datagram = "Broadcast message " + QByteArray::number(messageNo);
    udpSocket->writeDatagram(datagram, QHostAddress::Broadcast, 45454);
    ++messageNo;
}

关于更多

  • 「QtCreator软件」可以找到:
  • 或在以下「Qt安装目录」找到:
代码语言:javascript
复制
C:\Qt\{你的Qt版本}\Examples\{你的Qt版本}\network\broadcastsender
  • 「相关链接」
代码语言:javascript
复制
https://doc.qt.io/qt-5/qtnetwork-broadcastsender-example.html
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于更多
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档