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);   
得到的数据是乱码,为何