文摘
英文文摘
第一章 绪论
1.1 研究背景和意义
1.1.1 课题背景
1.1.2 课题意义
1.1.3 研究现状
1.2 课题研究目标内容和创新
1.2.1 课题研究内容
1.2.2 课题创新之处
1.2.3 课题要达到的目标
1.3 章节安排
第二章 采用的相关技术以及前人工作的分析
2.1 相关技术和平台介绍
2.1.1 高效网络通讯模型
2.1.2 多线程与线程池技术
2.1.3 网络数据包技术
2.1.4 数据库与安全通信
2.1.5 开发工具介绍
2.2 对已有的多人在线休闲游戏的分析
2.2.1 基本情况
2.2.2 对本项目的帮助
2.3 本章小结
第三章 基于IOCP的多人在线休闲游戏服务器的设计
3.1 需求分析
3.1.1 功能需求
3.1.2 性能需求
3.1.3 安全性需求
3.1.4 开发进度需求
3.2 总体框架设计
3.2.1 流程图
3.2.2 用例图
3.2.3 基于C/S+B/S模式的游戏结构
3.3 数据库相关表的设计
3.3.1 玩家账户信息表
3.3.2 大厅服务器信息表
3.3.3 自定义地图数据表
3.3.4 游戏道具信息表
3.3.5 玩家拥有道具信息表
3.4 本章小结
第四章 基于IOCP的多人在线休闲游戏服务器的实现
4.1 服务器的实现
4.1.1 IOCP通讯模块
4.1.2 数据库访问与操作模块
4.1.3 游戏大厅模块
4.1.4 游戏房间模块
4.1.5 游戏业务逻辑模块
4.2 服务器的运行
4.2.1 游戏运行效果
4.2.2 服务器测试
4.3 本章小结
第五章 总结与展望
5.1 总结
5.2 展望
致谢
参考文献