UDP是一个轻量级、不可靠、面向数据报的、无连接的协议,多用于可靠性要求不严格,不是非常重要的传输。
//服务器端
h1 = new QUdpSocket(this);
h1.bind(5555,QUdpSocket::ShareAddress); //绑定端口号
connect(h1,&QUdpSocket::readyRead, this,&xx::YY);
//接受到其它地方发来的文字是,发送信号
h1.hasPendingDatagrams() //判断有无等待的数据包
h1.pendingDatagramSize() //等待的数据包的大小
QByteArray h2;
h1.readDatagram(h2.data(),h2.size());// 读取数据包
//客户端
h1 = new QUdpSocket(this);
QByteArray h2= ui->lineEdit->text().toUtf8();
h1->writeDatagram(h2.data(),h2.size(),QHostAddress::Broadcast,5555);
//写数据包标签:编程,qt,h2,h1,网络,QUdpSocket,new,数据包,size From: https://www.cnblogs.com/asd12310/p/17519461.html