关于CSocket,CServer类中如何处理客户端主动断开连接?

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函数中处理,这不是我想要的结果。

a10540693 回答:关于CSocket,CServer类中如何处理客户端主动断开连接?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/87.html

大家都在问