解决方案 »
- 关于mfc文件结果保存问题
- 在 nt service 中,如何捕获 POWER 的消息?
- 调用dhcpcsvc.dll中的DhcpNotifyConfigChange在vista下面失败
- c++ 生成文本用什么命令最快?可以选择编码的
- VIEW窗体和FRAME窗体有什么区别?
- 如何看/调试这个VC源码?2
- 关于建立问命名管道的基本问题。一定给分
- 我在 CRichEditView 中,汉字编辑时能被分成两半,怎样不让它分开?
- 求助啊!!用MFC编写一个十段均衡器,在执行时触发断言错误!!用的是VS2012写的!!求大神知道
- VC6项目用VS2013打开后出现MFC does not support WINVER less than 0x0501的错误,修改stdafx.h依然报错
- CEF3(Chromium Embedded Framework) 搜狗输入法文本提示在左上角
- 在VS2010中使用WinHttp和Java搭建的Web平台通信时出现问题
1.1 继承类:CIOCPNetwork,里面有通讯协议,并留有通讯协议命令接口
1.1.1 继承类:CIOCPServer,服务端专用
1.1.2 继承类:CIOCPClient,客户端专用
2、CDBConnection 数据库操作类,服务端专用
3、CDBCache 类,从数据库中获得的数据都保存在硬盘文件上,用文件映射的方式访问
4、CDBData 类,用于 CDBConnect 及 CDBCache 的控制,如果 CDBCache 中没有的数据则从数据库中获取(如果是客户端则通过 CIOCPClient 向服务器索取),获取成功后保存一份到 CDBCache 中。数据不直接写入数据库,而是先写到 CDBCache 中
5、CDBUpdate 类,服务端专用。每天凌晨1点至6点从 CDBCache 中获取更新的数据,写入数据库中
6、CCommandDispatch 通讯协议命令分派类,按照 CIOCPNetwork 中的命令接口,根据命令从 CDBData 中获取数据,数据获取成功后再以消息及回调的方式通知窗口中间还有很多小型的类就不写了,你自己控制
第二步,搞清楚IOCP的机制。(它究竟是如何工作的)
第三步,用C语言来实现应用。