作者:朱金灿
QTcpSocket发送结构体其实很简单:使用QByteArray类对象进行封装发送,示例代码如下:
/*
消息结构体
*/
struct stMsg
{
int m_AlgoIndex; // 算法序号
char m_szParam[256];
};
// 使用QByteArray封装进行
stMsg msg;
QByteArray data;
data.append((char*)&msg, sizeof(stMsg));
QTcpSocket tcpSocket;
qint64 len = tcpSocket.write(data);