首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于CSocket中的send解决方法

2012-10-16 
关于CSocket中的send是这样的:1、我需要将一个结构体发送到服务器端。(走TCP连接)2、整个工程有三个类(继承cs

关于CSocket中的send
是这样的:
1、我需要将一个结构体发送到服务器端。(走TCP连接)
2、整个工程有三个类(继承csocket的通信类、对话框类、结构体处理类)。
3、结构体在结构体处理类中定义好,通过函数传递给对话框类:m_pdlg->SendToCentreM(TmpMessage);//TmpMessage为已赋值的结构体,SendToCentreM为对话框类中定义的函数。
4、在对话框类中接收到这个结构体,再将其通过csocket类send出去。

C/C++ code
BOOL CXXDlg::SendToCentreM(ALARM_TREATY requestM){    m_ConnectCertre->SendToCentreS(requestM);//m_ConnectCertre为csocket类的一个对象    return TRUE;}

5、在csocket类中定义SendToCentreS函数,其中调用send函数发送。


/////////问题就出现在第四步,中的 0x00401574 处未处理的异常: 0xC0000005: 读取位置 0xccccd554 时发生访问冲突。。。

这里主要是为什么呢?

[解决办法]
说错了,0xC0000005是违规访问,比如说非法指针之类的。

热点排行