基于P2P的网络游戏关键技术的研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:peng737
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过对当前游戏开发技术的研究发现:基于集中式的C/S架构的网络游戏平台已经不能很好地满足多人在线网络游戏关于可靠性和流畅度的要求。于是本文提出基于Peer-to-Peer(简称P2P)技术的网络游戏平台来实现基于Internet的多人联机游戏服务。然而基于P2P技术的网络游戏也存在着如管理困难、数据传送不稳定、安全性差等方面的问题。所以针对上述问题,本文提出了如下解决方案:1.由于P2P游戏多采用速度更快的UDP进行通信所以造成游戏数据传送不稳定。为了解决这一问题,本文提出了使用IOCP模型作为Windows系统下P2P网络游戏I/O模型有效的解决方案。对于Linux系统,本文选择epoll模型。接着本文分别对Linux系统下的I/O并发模型和Windows系统下的IOCP进行了改进和性能优化。2.由于目前JXTA的安全策略中自签发证书的安全性和可靠性不高,容易伪造,所以本文提出了增加由对等空间签发的证书和使用RSA非对称数据加密来增强P2P网络游戏系统的安全性和可管理性的解决方案。最后本文设计了一个建立在对等网络计算平台—JXTA平台之上的游戏框架,使各个设备之间能实现相互通信,能为游戏平台系统提供游戏所需要的各种JXTA服务层的服务,以及为不同类型的游戏提供一个统一的运行环境。该平台利用JXTA所提供的协议和服务实现了游戏平台所必须的游戏的实现,游戏服务,服务器服务,消息服务等功能。
其他文献
随着网络技术的不断发展及网络应用的不断深入,网络已逐渐成为现代社会一项关键的基础设施,支持着人类社会的正常运作。由于多种利益关系,有关信息和网络的犯罪日益猖獗,信息和网
生物识别系统已经成为了一个广泛的研究领域,现在有许多相关实现应用程序用于各行各业。其中,最有效的类型就是人脸识别。人脸识别的重要性来源于这样一个事实:它在生物识别系统
步态识别是近些年来生物特征识别和计算机视觉中活跃的研究课题之一。它旨在根据人行进过程中的行走步态模式来识别其身份。它的研究主要由三部分构成:运动目标检测、特征提
随着高新技术特别是信息技术的迅速发展、客户需求的快速变化及经济的全球化,企业对加强技术与管理的改进与创新、提高企业的竞争力,提出了迫切的需求。而生产与运作管理的核心是生产车间调度问题能否高效地获得优化解,因此,研究生产车间调度问题具有很大的理论意义和现实价值。论文首先详细介绍了生产车间调度问题的目标、类型及研究现状,并就该类问题的数学模型与相关算法,如启发式方法、进化算法、邻域搜索法等进行了探讨,
随着计算机的广泛应用和信息产业的发展,信息的安全越来越受到重视。信息安全主要是由安全协议和密码算法组成,其中密码算法是信息安全的基础和核心技术。所以研究分析当今流行
船舶工业是现代大工业的缩影,是一个国家技术水平的标志,是关系到国防安全及国民经济建设的战略性产业。21世纪是海洋的世纪,世界各国都在依据本国的国情制定自己的船舶开发计划
在用户与计算机交互时,一些刺激物会刺激他/她的感官,进而触发了他的视觉系统(HVS)和听觉系统(HAS),此外还会从计算机得到一些其他的触觉感官,比如振动操作或者一些触觉回馈。而
语音情感识别是人工智能和机器学习领域的一个热点研究问题。研究者们通过发现影响情感的语音特征,利用HMM、SVM、KNN等分类器进行语音情感识别。当前的研究在有些时候可能会
非线性科学是一门研究非线性现象共性的基础科学,其中混沌理论是非线性科学的一个重要分支。本文利用理论推导和数值模拟相结合的方法研究了分数阶混沌同步控制中的相关问题,并
随着无线移动通信技术的发展,Wi-Fi手机成为了市场上的一个新兴热点。Wi-Fi手机是在以无线局域网(WLAN)和因特网(Internet)为基础的未授权移动接入(UMA)网络环境下支持IP电话