技术栈

二进制协议通信

得鹿梦鱼、
5 小时前
qt·qtcpsocket·qtcpserver·二进制协议通信·pimpl模式
QT示例 使用QTcpSocket和QTcpServer类实现TCP的自定义消息头、消息体通信示例最近项目中用到了TCP通信实时交互数据,在之前只是简单了解过,于是拿项目练手的同时又仔细的研究了一下,这里简单做个总结: 在实现QTcpSocket客户端与QTcpServer服务端数据交互的时候,大多数都是使用JSON或者XML字符串然后解析成结构体获取数据, 并没有像Modbus协议那样使用Modbus消息头来规范数据头, 于是我就想着自己定义一个结构体作为TCP通信数据的消息头,剩下的数据作为消息体, 也就是固定格式报文数据…
我是有底线的