我用CSocket类编了一个客户/服务器的软件,客户端用如下方式与服务器端建立连接 pSocket=new CTcpSocket(this);
if(!pSocket->Create()){
pSocket->Close();
delete pSocket;
pSocketRedirector=NULL;
return 1;
}
else if(!pSocket->Connect(strIpAddr,port)){
pSocket->Close();
delete pSocket;
pSocket=NULL;
return 2;
}
连接通讯正常,但是当服务器端先关闭连接时,客户端再掉用如下方法关闭连接既出现内存错误. if(pSocket!=NULL)
{
pSocket->Close();
delete pSocket;
pSocket=NULL;
}请问如何判断服务器端和客户端已经关闭,连接所处的状态.好象没有相应的成员函数.多谢!!!!!!!!!!!
if(!pSocket->Create()){
pSocket->Close();
delete pSocket;
pSocketRedirector=NULL;
return 1;
}
else if(!pSocket->Connect(strIpAddr,port)){
pSocket->Close();
delete pSocket;
pSocket=NULL;
return 2;
}
连接通讯正常,但是当服务器端先关闭连接时,客户端再掉用如下方法关闭连接既出现内存错误. if(pSocket!=NULL)
{
pSocket->Close();
delete pSocket;
pSocket=NULL;
}请问如何判断服务器端和客户端已经关闭,连接所处的状态.好象没有相应的成员函数.多谢!!!!!!!!!!!
解决方案 »
- 关于mfc单文档文件绘制图片的问题
- QT下怎么用WORD控件读写DOC文档呢?
- 请帮我在pudn下载一个工程
- 为什么spin控件 关联上上Edit控件的时候,按spin控件向上的时候向下,向下的时候向上呢?
- 一个奇怪的问题,加上::居然编译错误
- 一个小问题,各位帮下忙!
- ▲▲▲超简单送500分▲▲▲[vb-dll改vc-dll]
- CListCtrl如何实现item自绘
- 请问如何在其它类中获得View的指针?(基于SDI文档型的)
- kernel32 有几个版本,RegisterServiceProcess 在何处?
- 一个简单但确让人头痛的问题:ADO与Access(98系统),大家来帮帮我吧!!
- 求助 关于_outp函数
或是重载OnMessagePending比如, 如果服务器关闭连接, 那么连接套接字会收到一个windows消息, 此时OnClose将调用