CAsyncSocket的问题
m_Server给m_Client, m_Client的 OnReceive有反映!
但是m_Client 给 m_Server发数据, 为什么 m_Server 的 OnReceive 没反映啊 ??
为什么??
[解决办法]
没有代码,只能猜测一下问题
客户端使用了异步的 socket ,在连接成功之前就调用了 send 所以会 send 失败。
尝试一下把客户端 CAsyncSocket 改成同步的 CSocket 试验一下。或者尝试在客户端 OnConnect 被调用之后再发送数据。
[解决办法]
void CServerDlg::OnReceive() 从CAsyncSocket继承?我拷,你的那个类到底是个dialog还是一个socket啊?