在服务器端,vc6.0,用基于MFC的CAsyncSocket类编程,想在某个客户端断开连接时,得知客户端的具体信息,但是在OnClose()函数调用GetPeerName((SOCKADDR*)&addrClose, &len),函数返回值显示WSAENOTSOCK,为什么呢?
是不是因为此时客户端已经关闭,无法得到已经断开的客户端的地址信息?
那么如果这种方法行不通,如何才能在某个客户端断开时,即时得到其相关信息呢?
是不是因为此时客户端已经关闭,无法得到已经断开的客户端的地址信息?
那么如果这种方法行不通,如何才能在某个客户端断开时,即时得到其相关信息呢?
如果那样的话,如何检测客户端的连接情况呢?