读书人

CAsyncSocket的有关问题

发布时间: 2012-01-26 19:40:46 作者: rapoo

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啊?

读书人网 >VC/MFC

热点推荐