CSocket的 OnReceive() 怎么实现?
我的代码如下,不知道为什么不会触发OnReceive()事件,请各位大侠帮忙
void CAsyncSocket::OnReceive(int nErrorCode)
{
AfxMessageBox("CAsyncSocket on receive!");
}
class mysock : public CSocket
{
protected:
void OnReceive(int nErrorCode);
};
void mysock::OnReceive(int nErrorCode)
{
//CAsyncSocket::OnReceive(nErrorCode);
AfxMessageBox("my sock OnReceive!");
}
void CAsyncSocket::OnReceive(int nErrorCode)
{
AfxMessageBox("CAsyncSocket on receive!");
}
class mysock : public CSocket
{
protected:
void OnReceive(int nErrorCode);
};
void mysock::OnReceive(int nErrorCode)
{
//CAsyncSocket::OnReceive(nErrorCode);
AfxMessageBox("my sock OnReceive!");
}
...全文
相关推荐
基于MFC的CSocket聊天室软件实现源程序
这通常通过重载CSocket的OnReceive()函数来完成。服务器端则负责接收多个客户端的连接请求,创建对应的CSocket对象与每个客户端建立连接。
实验6-基于CSocket的网络程序设计
本项目实现了一个基于MFC框架和CSocket类的TCP网络通信程序。核心类CCSocket继承自CSocket,通过重写OnReceive方法处理数据接收,并与主对话框CTcDlg交互。配套CMsg
基于MFC的CSocket类实现点对点通信
在实际项目中,可以根据需求进一步扩展CSocket类,以实现更复杂的网络功能。
MFC聊天室(实现私聊)使用CSocket
CSocket提供了OnClose()、OnReceive()和OnSend()等回调函数,用于捕获和处理这些异常情况。6.
CSocket类编程的在线聊天例子
本文介绍了一个基于MFC的CChatSocket类,该类继承自CSocket,用于处理网络通信中的数据接收事件。CChatSocket类包含构造函数、析构函数和OnReceive成员函数,用于接收和处


网络编程
