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);
}
物联网架构成长之路(10)-Nginx负载均衡
物联网架构成长之路(9)-双机热备Keepalived了解
物联网架构成长之路(8)-EMQ-Hook了解、连接Kafka发送消息
2017年年度总结
物联网架构成长之路(7)-EMQ权限验证小结
物联网架构成长之路(6)-EMQ权限控制
物联网架构成长之路(5)-EMQ插件配置
物联网架构成长之路(4)-EMQ插件创建
物联网架构成长之路(3)-EMQ消息服务器了解
- 最新文章
-
datax 数据同步迁移
mysql 1267 error
一文说尽 MySQL 优化原理
服务器病了吗? Linux 服务器的那些性能参数指标
Leetcode: Split BST
Leetcode: Find And Replace in String
Leetcode: Rotated Digits
Leetcode: Repeated String Match
Leetcode: Student Attendance Record I
Microsoft OA
- 热门文章
-
Leetcode: Robot Room Cleaner
Leetcode: Most Stones Removed with Same Row or Column
Leetcode: 24 Game
物联网架构成长之路(18)-接阿里云OSS服务
物联网架构成长之路(17)-SpringCloud目前遇到的注意事项
物联网架构成长之路(16)-SpringCloud从入门到吹水
物联网架构成长之路(15)-Jenkins部署SpringBoot
物联网架构成长之路(14)-SpringBoot整合thymeleaf
物联网架构成长之路(13)-SpringBoot入门
物联网架构成长之路(12)-物联网架构小结1