typedef struct c_StartupPacket{
CString str1;
CString str2;
}StartupPacketStartupPacket sp
发送:send(socket,(char*)&sp,sizeof(StartupPacket),0); StartupPacket sp
接收:recv(socket,(char*)&sp,sizeof(StartupPacket),0);
得到的数据是乱码,为何
CString str1;
CString str2;
}StartupPacketStartupPacket sp
发送:send(socket,(char*)&sp,sizeof(StartupPacket),0); StartupPacket sp
接收:recv(socket,(char*)&sp,sizeof(StartupPacket),0);
得到的数据是乱码,为何
CString str = "asdfasfasf";
size_t st = sizeof(str);
看看st的值
我觉得这样好点吧
typedef struct c_StartupPacket{
char str1[100];
char str2[100];
}StartupPacket