C++网络传输多个结构体怎么传

struct MSG_ROOM_USER
{
 int desk;
 int pos;
};

比如我想网络发送N个结构体,

 vector<MSG_ROOM_USER> vecUsers;
 int datalen = sizeof(vecUsers);
 memcpy(buf, &vecUsers, datalen);

这样传输到另一端之后,这样解析为啥不对:

vector<MSG_ROOM_USER> vecUsers;
 memcpy(&vecUsers, recvData , recvlen);

如果不对,应该怎么结构化的去传输,不用纯字符串。


12345678_0001
浏览 750回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP