1. 首页
  2. 编程语言
  3. C++ 
  4. Winsock I/O模型的实现( Select + AsyncSelect + EventSelect + 重叠模型 + IOCP )

Winsock I/O模型的实现( Select + AsyncSelect + EventSelect + 重叠模型 + IOCP )

上传者: 2019-07-24 21:40:57上传 RAR文件 96KB 热度 38次
利用VisualC++6.0实现的一套WinsockI/O模型,包括了所有的WinsockI/O模型:Select模型、AsyncSelect(异步选择模型)、EventSelect(事件选择模型)、Overlapped(重叠模型)、CompletionRoutine(完成例程)、CompletionPort(完成端口模型)。程序采用了策略模式、模板模式和工厂模式将各个WinsockI/O模型包装到CSocketModelContext这个类之中,通过该类的相关接口即可使用服务器的功能。此外,程序采用分层的方式,利用配置文件动态加载服务器端的参数,完成服务器的基本配置。程序运行的过程中会记录日志文件,方便查看服务器的运行状态。
下载地址
用户评论