通过QTcpSocket发送任何结构

时间:2011-05-05 08:18:15

标签: qt

如何在写入socket之前将结构转换为char *表单?

3 个答案:

答案 0 :(得分:4)

使用QDataStream。它具有处理endian(字节顺序)和Qt类序列化的优点。简单地将结构转换为char *会导致很多问题,包括字节顺序,编译器填充等。我建议使用流来代替。

答案 1 :(得分:1)

它只是: char *ptr = (char*)&myStructObject;? 或者你是什么意思?

答案 2 :(得分:0)

您可能需要查看此主题:How to convert struct to char array in C

相关问题