基于qt的客户端和基于C语言的服务器之间的tcp/ip通信

基于qt的客户端和基于C语言的服务器之间如何相互收发结构体类型的数据

首先服务器和客户端的数据结构体必须一致,发送的时候将结构体数据压入QByteArray(字节流的方式)中,用write的方式发送过去,接收使用readall,同样用QByteArray接收,然后用结构体指针 = (结构体指针)QByteArray对象.data接收出来就可以了