class CServer : public CSocket
{
public:
CServer();
virtual ~CServer();
virtual void OnAccept(int nErrorCode);
public:
CClient *m_pClient = NULL;
};
class CClient : public CSocket
{
public:
CClient();
virtual ~CClient();
virtual void OnSend(int nErrorCode);
virtual void OnReceive(int nErrorCode);
virtual void OnClose(int nErrorCode);
};
当客户端断线时,我只想在CServer中处理,但现在会在CClient的OnClose函数中处理,这不是我想要的结果。