参考代码.h

来自「一个斗地主的小程序。。。。。。。。。。多多指教」· C头文件 代码 · 共 35 行

H
35
字号
//const int Spade		= 0;  //黑桃;
//const int Hearts	= 1;  //红桃;
//const int Club		= 2;  //梅花;
//const int Diamonds	= 3;  //方块;

pClient,pServer分别为派生自CSocket类指针;

有结构:
CInfo
{
public:
  int m_Num;
  CString m_Name;
};


进程1:(发送方)
CInfo info;

info.m_Num = 1;
info.m_Name = "lin";

pClient->Send(&info,sizeof(CInfo),0);


进程2:(接收方)

CInfo _info
pServer->Receive(&_info,sizeof(CPlayer_Info),0);

发送,接收都没有问题,但在接收方出现一个问题:
_info.m_Num = 1;   //这个数据正确;
_info.m_Name = "";  //为空,而不是"lin",为什么?

请高手指教,跪求!

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?