标签:大小 msi soc 数据 读取 app net connect 发送
QT += network
// 初始化属性
ui->inport->setText("8888");
ui->outport->setText("9999");
ui->localip->setText("127.0.0.1");
// 创建套接字
udp = new QUdpSocket(this);
// 绑定自身端口
udp->bind(ui->inport->text().toInt());
// 点击按钮发送报文
connect(ui->sendBtn,&QPushButton::clicked,[=](){
udp->writeDatagram(ui->input->toPlainText().toUtf8(),QHostAddress(ui->localip->text()),ui->outport->text().toInt());
ui->output->append("my Say :"+ui->input->toPlainText());
ui->input->clear();
});
connect(udp,&QUdpSocket::readyRead,[=](){
// 获取报文长度大小
qint64 size = udp->pendingDatagramSize();
// 读取报文
QByteArray array = QByteArray(size,0);
udp->readDatagram(array.data(),size);
// 将数据同步到聊天记录中
ui->output->append(array);
});
标签:大小 msi soc 数据 读取 app net connect 发送
原文地址:https://www.cnblogs.com/lodger47/p/14788117.html