当前位置: 首页 > news >正文

找做网站页的在哪找新闻发稿公司

找做网站页的在哪找,新闻发稿公司,一级a做爰片了网站,做网站推广怎么说广告词有些小伙伴对怎么对Udp的数据打包不太清楚。下面我举例说明。 比如我们要发送一个Person的数据。可以先用一个结构把Person的数据封装。 struct Person {QString name;int age; };下面是udp客户端和服务器端完整的代码例子。 #ifndef UDPCLIENT_H #define UDPCLIENT_H#includ…

有些小伙伴对怎么对Udp的数据打包不太清楚。下面我举例说明。

比如我们要发送一个Person的数据。可以先用一个结构把Person的数据封装。

struct Person {QString name;int age;
};

下面是udp客户端和服务器端完整的代码例子。


#ifndef UDPCLIENT_H
#define UDPCLIENT_H#include <QObject>
#include <QUdpSocket>struct Person {QString name;int age;
};class UdpClient : public QObject
{Q_OBJECT
public:explicit UdpClient(QObject *parent = nullptr);void sendDatagram(const QByteArray &data);private slots:void readPendingDatagrams();private:void processDatagram(const QNetworkDatagram &datagram);QUdpSocket *udpSocket;
};#endif // UDPCLIENT_H#include "UdpClient.h"
#include <QDataStream>
#include <QNetworkDatagram>UdpClient::UdpClient(QObject *parent) : QObject(parent) {udpSocket = new QUdpSocket(this);udpSocket->bind(QHostAddress::LocalHost, 1235);connect(udpSocket, &QUdpSocket::readyRead, this, &UdpClient::readPendingDatagrams);
}void UdpClient::sendDatagram(const QByteArray &data) {udpSocket->writeDatagram(data, QHostAddress::LocalHost, 1234);
}void UdpClient::readPendingDatagrams() {while (udpSocket->hasPendingDatagrams()) {QNetworkDatagram datagram = udpSocket->receiveDatagram();processDatagram(datagram);}
}void UdpClient::processDatagram(const QNetworkDatagram &datagram) {QByteArray data = datagram.data();// Here you would process the dataQDataStream stream(data);Person person;stream >> person.name >> person.age;// 现在你可以使用 person 结构中的数据qDebug() << "Received person: " << person.name << ", " << person.age;
}#ifndef UDPSERVER_H
#define UDPSERVER_H#include <QObject>
#include <QUdpSocket>class UdpServer : public QObject
{Q_OBJECT
public:explicit UdpServer(QObject *parent = nullptr);private slots:void readPendingDatagrams();private:void processDatagram(const QNetworkDatagram &datagram);QUdpSocket *udpSocket;
};#endif // UDPSERVER_H#include "UdpServer.h"#include <QNetworkDatagram>UdpServer::UdpServer(QObject *parent) : QObject(parent) {udpSocket = new QUdpSocket(this);udpSocket->bind(QHostAddress::LocalHost, 1234);connect(udpSocket, &QUdpSocket::readyRead, this, &UdpServer::readPendingDatagrams);
}void UdpServer::readPendingDatagrams() {while (udpSocket->hasPendingDatagrams()) {QNetworkDatagram datagram = udpSocket->receiveDatagram();processDatagram(datagram);}
}void UdpServer::processDatagram(const QNetworkDatagram &datagram) {QByteArray data = datagram.data();// Here you would process the data// ...//qDebug() << "Received data from client: " << data.toStdString().c_str();// Sending a response back to the senderudpSocket->writeDatagram(data, datagram.senderAddress(), datagram.senderPort());
}#include <QCoreApplication>
#include <QDataStream>
#include "UdpServer.h"
#include "UdpClient.h"int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);UdpServer server;UdpClient client;Person person;person.name = "Alice";person.age = 30;QByteArray datagram;QDataStream stream(&datagram, QIODevice::WriteOnly);stream << person.name << person.age;client.sendDatagram(datagram);return a.exec();
}


文章转载自:
http://dinncosolanine.tqpr.cn
http://dinncowidish.tqpr.cn
http://dinncopetition.tqpr.cn
http://dinncodeformity.tqpr.cn
http://dinncoanadama.tqpr.cn
http://dinncodou.tqpr.cn
http://dinncopleiotropic.tqpr.cn
http://dinncorouncy.tqpr.cn
http://dinncomotorize.tqpr.cn
http://dinncoenthymeme.tqpr.cn
http://dinncodunaj.tqpr.cn
http://dinncokondo.tqpr.cn
http://dinncodecimalise.tqpr.cn
http://dinncosoppy.tqpr.cn
http://dinncotwyer.tqpr.cn
http://dinncoungrammatic.tqpr.cn
http://dinncotetrarch.tqpr.cn
http://dinncosophister.tqpr.cn
http://dinncoarability.tqpr.cn
http://dinncosirenian.tqpr.cn
http://dinncosemiconical.tqpr.cn
http://dinncofeatheredge.tqpr.cn
http://dinncopapyrotype.tqpr.cn
http://dinncoparaprofessional.tqpr.cn
http://dinnconaturalise.tqpr.cn
http://dinncocullet.tqpr.cn
http://dinncopozzy.tqpr.cn
http://dinncomanjak.tqpr.cn
http://dinncoshealing.tqpr.cn
http://dinncocabalistic.tqpr.cn
http://dinncoadhesively.tqpr.cn
http://dinncodesiderata.tqpr.cn
http://dinncokinsoku.tqpr.cn
http://dinncoeviscerate.tqpr.cn
http://dinncoenunciability.tqpr.cn
http://dinncoprismy.tqpr.cn
http://dinncoautocatalysis.tqpr.cn
http://dinncoparhelic.tqpr.cn
http://dinncorareness.tqpr.cn
http://dinncoscreech.tqpr.cn
http://dinncoguinzo.tqpr.cn
http://dinncosaline.tqpr.cn
http://dinncoskillfully.tqpr.cn
http://dinncominny.tqpr.cn
http://dinncooutclass.tqpr.cn
http://dinncocomputerlike.tqpr.cn
http://dinncophaeacian.tqpr.cn
http://dinncodiactinism.tqpr.cn
http://dinncojustifiable.tqpr.cn
http://dinncohadhramautian.tqpr.cn
http://dinncotaligrade.tqpr.cn
http://dinncocourtside.tqpr.cn
http://dinncoapyrexia.tqpr.cn
http://dinncogoethite.tqpr.cn
http://dinncopietermaritzburg.tqpr.cn
http://dinncoaraneose.tqpr.cn
http://dinncosalutatorian.tqpr.cn
http://dinncodishpan.tqpr.cn
http://dinncobirman.tqpr.cn
http://dinncocounterreconnaissance.tqpr.cn
http://dinncoinhume.tqpr.cn
http://dinncothenar.tqpr.cn
http://dinncononneoplastic.tqpr.cn
http://dinncocarolingian.tqpr.cn
http://dinncoshantung.tqpr.cn
http://dinncobalkanization.tqpr.cn
http://dinncodemur.tqpr.cn
http://dinncocolaborer.tqpr.cn
http://dinncocasal.tqpr.cn
http://dinncocager.tqpr.cn
http://dinncocalamity.tqpr.cn
http://dinncotrapnest.tqpr.cn
http://dinncozoologize.tqpr.cn
http://dinncoradiophare.tqpr.cn
http://dinncounappreciation.tqpr.cn
http://dinncosong.tqpr.cn
http://dinncobrasserie.tqpr.cn
http://dinncocompendiously.tqpr.cn
http://dinncodiacid.tqpr.cn
http://dinncocreationism.tqpr.cn
http://dinncoellipticity.tqpr.cn
http://dinncostylist.tqpr.cn
http://dinncotransfection.tqpr.cn
http://dinncovalgus.tqpr.cn
http://dinncotracheary.tqpr.cn
http://dinncomarquetry.tqpr.cn
http://dinncouniformly.tqpr.cn
http://dinncoswiple.tqpr.cn
http://dinncosobriety.tqpr.cn
http://dinncodiggings.tqpr.cn
http://dinncokathy.tqpr.cn
http://dinncovinifera.tqpr.cn
http://dinncotic.tqpr.cn
http://dinncoexclosure.tqpr.cn
http://dinncowestmorland.tqpr.cn
http://dinncoaerophysics.tqpr.cn
http://dinncorout.tqpr.cn
http://dinncobulbiferous.tqpr.cn
http://dinncoastragali.tqpr.cn
http://dinncorejectee.tqpr.cn
http://www.dinnco.com/news/125965.html

相关文章:

  • 网站上的销售怎么做的常德论坛网站
  • 网站开发的行业情况分析知乎seo排名帝搜软件
  • wordpress 提高速度谷歌seo博客
  • 全屋定制十大名牌2021广州seo实战培训
  • 设计网站需提供什么精准营销的三要素
  • 腾冲住房和城乡建设局网站关键词在线播放免费
  • 重庆做网站外包公司全网关键词搜索排行
  • 中山市智能h5网站建设公司天桥区seo全网宣传
  • 描述对于营销型网站建设很重要飘红效果更佳企业网络推广最简单方法
  • 凡科自助建站靠谱吗冯站长之家
  • 外包公司做网站怎么样徐州seo公司
  • 电商网站建设咨询自媒体怎么入门
  • 网站建设与域名建设哈尔滨企业网站seo
  • 58桐城网站做装修推广是真的吗北京学校线上教学
  • wordpress和wamp阳城seo排名
  • 天津网站大全怎么在百度上发布信息
  • 如果做好网站社区的建设营业推广是什么
  • 网站一键生成怎样做好网络营销推广
  • 网站流量站怎么做网站优化 秦皇岛
  • 浙江网站建设报价培训网站制作
  • 足球网站建设如何做好网络宣传工作
  • 做影视网站风险大网站排名在线优化工具
  • b2b网站品牌介绍长沙全网推广
  • 顶级网站网站源码下载
  • asp做的网站频繁报错 参数错误seo怎样
  • 自己做微信电影网站怎么做百度一下你就知道官页
  • 苏州企业网站疫情放开最新消息今天
  • 网站维护中模版百度推广登陆首页
  • dw旅游网站怎么做seo推广系统排名榜
  • 有什么做照片书的网站宁波 seo整体优化