socket发送链表给客户端或者服务端
// 定义的结构体struct _ATTRIBUTE{ BOOL _bTest; int _iTest; float _fTest; vector<int> _vctTest;};// 发送端_ATTRIBUTE att;att._bTest = TRUE;att._iTest = 888;att._fTest = 3.1415926;att._vctTest.push_back(999);int lenBuff = sizeof(_ATTRIBUTE);char *sendBuf = new char[lenBuff];memcpy(sendBuf, &att, lenBuff);send(m_sockClient, sendBuf, lenBuff, 0);// 接收端SOCKET sock = accept(...);int lenBuff = sizeof(_ATTRIBUTE);char *revcBuff = new char[lenBuff];recv(sockConn, revcBuff, lenBuff, 0);_ATTRIBUTE att;memcpy(&att, revcBuff, lenBuff);// 在这里接受到的数据中 除了_vctTest(vector<int>)不正常外,其他的都是对的// 请问有什么办法能接收一个链表数据吗?