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

Qt 如何 发送与解析不定长报文以及数组不定长报文

文章目录

    • 方式一,采用QDataStream 解析,可直接设定大小端解析,无需自己转换
    • 方式二,采用结构体字节对齐方式解析发送
      • 接收方



方式一,采用QDataStream 解析,可直接设定大小端解析,无需自己转换

需要注意的是结构体定义要去掉字节对齐,否则会崩溃,因为由自定义数据结构

例如结构体对应报文如下:

PacketSubData{
   
    quint8 dataValueIndex;
    quint8 dataValueLength;
    quint8 dataTypeId;
    quint8 objectId;
    quint8 propertyId;
    quint8 elementId;
    QByteArray dataValue;

http://www.kler.cn/a/350404.html

相关文章:

  • Java设计模式—观察者模式
  • SpringCloud nacos 2.0.0 + seata 2.0.0
  • iOS 性能优化:实战案例分享
  • 【系统分享01】Python+Vue电影推荐系统
  • 嵌入式硬件篇---PID控制
  • 嵌入式知识点总结 C/C++ 专题提升(一)-关键字
  • AUTOSAR CP, WdgM如何进行执行顺序监督的
  • Ubuntu 22.04 配置禁止密码登录,只允许密钥登录
  • 《深度学习》LSTM 长短期记忆网络 结构及原理解析
  • Redis学习笔记:跳跃表
  • nn.functional.softmax(X, dim=-1)
  • Visual Studio 2022常用快捷键
  • Elastisearch查询最近一年消费金额排名前五的用户
  • Jmeter脚本录制、Badboy脚本录制
  • Chromium html<img>对应c++接口定义
  • 【计算机毕设】springboot-考研资讯平台(附源码)
  • 五、UI弹窗提示
  • 嵌入式linux中条件变量的具体实现
  • UniApp 与微信小程序详细对比
  • JavaSE——泛型
  • 基于SpringBoot的在线视频教育平台的设计与实现(论文+源码)_kaic
  • linux查看系统的上次重启时间的几种方法
  • 数字媒体技术基础:视频编码中的比特率
  • Java基于微信小程序的健身小助手打卡预约教学系统(源码+lw+部署文档+讲解等)
  • MATLAB - 浮动基座机器人的逆运动学
  • 三亚旅游微信小程序的设计与实现