CSocket通信问题是socket释放问题
使用CSocket来进行socke通信,采用CSocketFile 和CArchive的模式进行数据收发。我不明白的一个问题是:socket在释放时,不需要再调用Close()函数了吗,为什么郑阿奇的《visual c++ 网络编程》中直接调用了一个:
if(NULL != m_clientSocket)
{
delete m_clientSocket;
m_clientSocket = NULL;
}
而没有 再调用m_clientSocket->Close()呢,对这一点,我不太确信,大家有何看法?
[解决办法]
应该是在析构函数中关闭socket吧
[解决办法]
应该是在析构函数中调用了,这里也有socket源码,供学习:
http://download.csdn.net/detail/geoff08zhang/4571358