是这样的:
1、我需要将一个结构体发送到服务器端。(走TCP连接)
2、整个工程有三个类(继承csocket的通信类、对话框类、结构体处理类)。
3、结构体在结构体处理类中定义好,通过函数传递给对话框类:m_pdlg->SendToCentreM(TmpMessage);//TmpMessage为已赋值的结构体,SendToCentreM为对话框类中定义的函数。
4、在对话框类中接收到这个结构体,再将其通过csocket类send出去。
BOOL CXXDlg::SendToCentreM(ALARM_TREATY requestM)
{
m_ConnectCertre->SendToCentreS(requestM);//m_ConnectCertre为csocket类的一个对象
return TRUE;
}
5、在csocket类中定义SendToCentreS函数,其中调用send函数发送。
/////////问题就出现在第四步,中的 0x00401574 处未处理的异常: 0xC0000005: 读取位置 0xccccd554 时发生访问冲突。。。
这里主要是为什么呢?