CAsyncSocket的封装使用
来源:互联网 发布:淘宝视频空间地址 编辑:程序博客网 时间:2024/05/21 09:42
步骤一:从CAsyncSocket派生出CAsyncSocketEx
class CAsyncSocketEx: public CAsyncSocket
添加函数
SetResponseWnd(CWnd*pWnd);//pWnd是CAsyncSocket中函数具体响应的类对象指针
在CAsyncSocketEx中重写基类虚函数
virtual void OnClose(int nErrorCode);
//在虚函数中调用pWnd-> OnClose(int nErrorCode);
virtual void OnConnect(int nErrorCode);
//在虚函数中调用pWnd->OnConnect(int nErrorCode);
virtual void OnReceive(int nErrorCode);
//在虚函数中调用pWnd->OnReceive(int nErrorCode);
virtual void OnSend(int nErrorCode);
//在虚函数中调用pWnd->OnSend(int nErrorCode);
步骤二:在pWnd所代表的类中例如:CIMComm
声明类CIMComm成员变量CAsyncSocketEx m_cAsyncSocket;
通过m_cAsyncSocket首先调用SetResponseWnd(this);//将类CIMComm与CAsyncSocketEx绑定起来
再通过m_cAsyncSocket调用Create(),send(),receive(),connect(),close()等函数时就会进入到CAsyncSocketEx中相对应的
OnCreate(),OnSend(),OnReceive(),OnConnect(),OnClose()最后进入到pWnd调用的对应的响应函数中
- CAsyncSocket的封装使用
- CAsyncSocket使用总结
- CAsyncSocket使用总结
- CAsyncSocket使用总结 收藏
- CAsyncSocket使用总结
- CAsyncSocket使用总结
- CAsyncSocket类的使用,TCP/UDP的区别
- 关于CSocket、CAsyncSocket使用的几点注意
- CAsyncSocket,CSocket的使用方法
- CAsyncSocket,CSocket的使用方法
- CAsyncSocket,CSocket的使用方法
- CAsyncSocket的用法
- CAsyncSocket的用法
- CAsyncSocket的用法
- CAsyncSocket类的应用
- CAsyncSocket类的应用
- CAsyncSocket
- CAsyncSocket
- Nmap 5.10BETA2 released : Citrix scanning & xmas greetings
- 解决myeclips没有自动补全/自动提示功能
- nice video by securitytube.net
- HP大中华区总裁孙振耀退休感言
- ATL建立ActiveX控件样例(入门级)
- CAsyncSocket的封装使用
- MySQL优化之索引的使用
- css 媒介类型
- VMware unrecoverable error: (mks) 挂起,并导致程序退出 【win 7】
- 关于菜单操作的部分知识点
- 获取GridView中RowCommand的当前索引行
- 继续摘抄:角色访问控制(RBAC)
- 一个销售人员的感悟
- Lotus Notes 生成excel 報表