技术:
主题描述:
【需求分析/模块设计/编程技能】
1、精通面向对象编程 2、掌握socket网络编程和内核编程, 掌握内核协议栈, tcp/ip内核实现 3掌握设计模式:Singleton模式,reactor模式, 装饰者模式 3、掌握C/C++ windows下编程/MFC编程
项目:
一点通服务器:分接入服务器和业务服务器两大模块
1、【接入服务器】
1.1、接入模块: 采用epoll模式来支持客户端的大并发连接
1.2、消息接收模块: 使用链式队列来保存epoll触发所返回的socket id, 采用哈希表来保证线程池中线程接收消息的唯一性, 使