欢迎来到天天文库
浏览记录
ID:15383529
大小:371.00 KB
页数:22页
时间:2018-08-03
《多多游戏登录服务器模块设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、多多游戏,《服务器模块设计报告》多多游戏登录服务器模块设计报告文件状态:[√]草稿[]正式发布[]正在修改文件标识:KBT-DD-SERVER-MODULE当前版本:1.0作者:我完成日期:深圳凯比特网络技术有限公司Ó凯比特网络技术有限公司,2004第22页共22页多多游戏,《服务器模块设计报告》版本历史版本/状态作者参与者起止日期备注1.0我8.31—9.1Ó凯比特网络技术有限公司,2004第22页共22页多多游戏,《服务器模块设计报告》目录0.文档介绍50.1文档目的50.2文档范围50.3
2、读者对象50.4参考文献50.5术语与缩写解释51.模块命名规则62.模块汇总62.1模块汇总表62.2模块关系图63.五子棋服务器模块设计73.1CSocketServer:publicCAsyncSocket73.1.1功能描述73.1.2接口与属性73.1.3数据结构与算法73.1.4补充说明73.2classCSocketClient:publicCAsyncSocket73.2.1功能描述73.2.2接口与属性73.2.3数据结构与算法123.2.4补充说明133.3CDeskInfo
3、133.3.1功能描述133.3.2接口与属性133.3.3数据结构与算法153.3.4补充说明163.4CGameRoom163.4.1功能描述163.4.2接口与属性163.4.3数据结构与算法173.4.4补充说明173.5classCHyperLink:publicCStatic173.6classCMD5Checksum173.7classCServerApp:publicCWinApp173.8classCServerDlg:publicCDialog17Ó凯比特网络技术有限公司,2
4、004第22页共22页多多游戏,《服务器模块设计报告》3.1.1功能描述173.1.2接口与属性173.9classCUserInfo183.9.1功能描述183.9.2接口与属性183.9.3数据结构与算法193.9.4补充说明193.10classCVarInfo193.10.1功能描述193.10.2接口与属性193.10.3数据结构与算法203.10.4补充说明203.11全局204.五子棋数据库操作模块设计215.其他22Ó凯比特网络技术有限公司,2004第22页共22页多多游戏,《服
5、务器模块设计报告》0.文档介绍0.1文档目的0.2文档范围0.3读者对象0.4参考文献提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符]作者,文献名称,出版单位(或归属单位),日期0.5术语与缩写解释缩写、术语解释…Ó凯比特网络技术有限公司,2004第22页共22页多多游戏,《服务器模块设计报告》1.模块命名规则提示:模块设计人员确定本软件的模块命名规则(例如类、函数、变量等),确保模块设计文档的风格与代码的风格保持一致。可以从机构的编程规范中摘取或引用(如果存在的话)。
6、2.模块汇总2.1模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。子系统A模块名称功能简述…子系统B模块名称功能简述…2.2模块关系图提示:参考体系结构设计文档Ó凯比特网络技术有限公司,2004第22页共22页多多游戏,《服务器模块设计报告》3.登录服务器模块设计3.1CSocketServer:publicCAsyncSocket3.1.1功能描述服务器侦听Socket3.1.2接口与属性1.intOnCount():检查玩家是否掉线(多少秒没有信息)或是已经被删除
7、了,返回在线数2.virtualvoidOnAccept(intnErrorCode)接收连接,一旦连接则把连接ClientSocket加入到列表3.CSocketServer(/*CDialog*pDlg*/);4.virtual~CSocketServer();清楚列表中的数据5.CListm_listSocket客户端Socket列表指针3.1.3数据结构与算法定时运行OnCount,用于清除断线的和统计人数3.1.4补充说明3
8、.2classCSocketClient:publicCAsyncSocket3.2.1功能描述客户端连接Socket处理3.2.2接口与属性1.BOOLm_bDel;是否该用户已删除2.longm_nTimer;定时器3.CSocketClient();成员变量初始化4.virtual~CSocketClient();5.voidSendCmd(CString&strCmd);将数据strCmd发送出去Ó凯比特网络技术有限公司,2004第22页共22页多多游戏,《服务器模块设计报告》1.voi
此文档下载收益归作者所有