一个关于send的问题
各位大虾:我想调用winsock api的send函授发送一个结构给对方,对方收到后,却没有还原,怎么解决。
我的程序结构如下:
typedef struct tagABC
{
CString a;
CString b;
}ABC;
.....
ABC abc;
send(sock, (char*)&abc, sizeof(abc), 0);
.....
对方
ABC def;
CString a, b;
recv(sock, (char*)&def, sizeof(def), 0);
a = def.a;
b = def.b;
但结果a和b什么都没有,应该怎样正确传送一个结构呢?请大家帮忙。