基于BOOST的网络游戏服务器的研究与设计

被引量 : 0次 | 上传用户:wkylyf001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展给人们带来了越来越多的生活娱乐方式,而基于互联网的网络游戏也逐渐成为很多人不可或缺的休闲娱乐方式。蓬勃的游戏市场需求带来了巨大的机会,也推动了网络游戏行业相关技术的快速发展。网络游戏实际上是一个复杂的软件系统,涉及到多方面的技术,有较高的开发难度。在网络游戏开发过程中,网络游戏服务器是其中最关键的核心技术之一。因为网络游戏服务器设计的好坏,直接关系到整个网络游戏的负载性、可靠性、安全性等多个方面,也在很大程度上决定了该网络游戏的成败,因此,各游戏制作单位在开发网络游戏时,均把网络游戏服务器的设计和开发作为一个重要的工作来完成。国内外对于基于互联网的应用程序服务器的研究比较多,但是对于网络游戏服务器的研究内容较少,特别是有关跨平台的网络游戏服务器的研究就更少。基于此,本文提出了采用BOOST作为网络游戏服务器设计的核心技术来实现跨平台的网络游戏服务器研究的实际课题。本文从实际情况出发,选择了BOOST库中的ASIO组件作为满足高负载性的基本技术,采用设计多个服务器的方法形成服务器集群来满足负载性的需求。此外,通过使用成熟的软件设计模式能够满足可靠性和扩展性的需求,采用标准加密算法满足信息安全的需求。本文的主要研究工作内容和成果如下:1、分析了网页游戏服务器的特点,研究了BOOST库的使用方法和采用BOOST中的ASIO组件作为底层技术的网络通信层的构建方法。2、提出了一种基于RIA模式的一个音乐类的休闲网页游戏服务器的设计方案。给出了其中的网络访问层、网络协议、数据访问层、游戏业务逻辑层等各个核心模块的具体设计思路和实现方法。3、设计并实现了一个音乐类的休闲网页游戏服务器各个模块的功能,对游戏服务器的各功能点进行了测试。论文设计实现的网页游戏服务器具有跨平台、较好的负载性能、可靠和可扩展等特点,论文的研究工作对于网络游戏服务器的设计有一定的实际参考价值。
其他文献
会议
特质焦虑是一种具有个体差异的、相对稳定的人格特质,表现为对未来的、潜在威胁情境的焦虑倾向。特质焦虑作为焦虑的一种类型,往往会对各种认知加工过程产生影响,引起注意、工作
我国目前的医疗卫生行业不断的提高和完善,随着各地各级医疗机构如医院、卫生院、社区卫生服务中心和诊所的医疗卫生机构相应建立,参加医保的民众不断增加,对各种疾病的研究深入
目的探讨口服甘露醇联合回流灌肠在结肠镜检查前快速肠道准备的临床效果。方法将2011年6月-2013年1月来顺德第一人民医院进行结肠镜检查的1079例患者根据来检查的前后顺序随
和谐社会的实现有赖于完善的法律对社会关系的全面有效调整,同时,完善的法律也有赖于社会全体成员形成一定的法律信仰。而当前我国存在着一定程度的法律信仰缺失现象,我们应
西藏野生报春花属(Primula)植物资源丰富,并且具有巨大的开发利用潜力。报春花属植物是西藏地区野生花卉和植被的重要组成部分,同时也是研究和培育花卉新品种的极为重要的草
汉语连词的发展是随着时间的推移而不断变化的。作为汉语学习过程中一个重要的知识点,连词作用在于不仅仅可以连词成句、成篇,而且对词和词之间、句与句之间、段与段之间的逻
表面肌电信号(surface electromyography,sEMG)应用于智能仿生假肢的研究一直是研究人员研究热点。在实验研究领域,肌电信号的模式识别已取得较好的分类效果,如何提高人手抓
本文分别采用溶解法与机械球磨法制得氯化聚丙烯(CPP)水乳型胶粘剂;将上述两种方法制得的胶粘剂应用于丙纶无纺布与无机材料、丙纶单丝布与无机材料之间的粘接。具体研究内容
近因原则作为与最大诚信原则、损失补偿原则、保险利益原则并存的基本原则,产生于英国18、19世纪,是用于认定承保风险与损失之间因果关系的基本规则,经过长期的实践和发展,已