游戏联网的分析与设计

来源 :四川大学 | 被引量 : 0次 | 上传用户:lion20003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高速网络的普及,越来越多的Internet用户不断参与各种各样的交互式多媒体应用。其中,以大规模多人在线游戏(Massive Multiplayer Online Games,简称MMOG)最为流行。在MMOG 中,游戏里面的各种对象之间会产生大量的事件数据,对象之间就通过这些事件进行相互作用。这些事件数据的特征不同于通常的Internet 上的其他应用。因为事件数据通常只包含一些控制信息,所以它们的交互非常频繁,间隔非常短,数据包也非常小。大多数商业MMOG中使用了TCP 或者UDP作为事件数据的传输协议,然而,因为TCP具有复杂的拥塞控制算法,是具有连接状态的面向字节流的重量级协议,很难支持大量用户的并发处理。而UDP 没有复杂的拥塞控制,不面向连接,采用数据报文方式传递数据,是一个轻量级协议。对于MMOG 中的事件数据的传递,UDP相对更适合一些。但是UDP中却又不支持数据的可靠传输和会话管理。因此,在本论文中,我们在UDP 的基础上设计了一个新的应用协议,游戏传输协议(Game Transport Protocol,简称GTP)。GTP 针对MMOG 类型的事件数据进行设计,可以提供多种传输机制来满足MMOG 中的各种传输要求。首先,GTP实现了基于数据包的窗口模式,处理非常简单,传输速度快,非常适合事件数据这种较小的数据包。其次,GTP也提供了会话管理以及适应性重传机制。通过会话管理,可以方便的获得对方的在线状态;而适应性的重传机制,可以实现数据包的实时和优先级传送,满足一些具有期限的事件数据的要求,对于一般数据,也可以不采用重传机制,最大程度的利用资源。虽然GTP是为MMOG设计的协议,在其他的交互式多媒体应用中也可以使用GTP。最后,为了提供
其他文献
计算机图形学是计算机科学的重要组成部分,在众多领域中都得到了十分普遍的应用。图元的光栅化是其中一个重要的研究方向,而圆弧的光栅化是图元光栅化的重要组成部分。目前已
  本文首先对目前C/C++程序中存在的各种安全漏洞做出总结,描述了目前已有的各种自动化检测方法和半自动化工具,并对其进行了分析对比。 本文提出了以动态检测技术中的数
条码技术是迄今为止最经济、实用的一种自动识别技术。条码的广泛应用,极大地提高了数据采集和信息处理的速度,提高了工作效率,为管理的科学化和现代化作出了很大贡献。PDF417是
传感器及其网络的发展使得基于它们的新的应用越来越多地涌现出来,动态目标跟踪就是其中很有前途的应用之一。它对于自然科学里面很多学科的研究,野生动植物研究以及军事情报
异构数据库集成系统作为数据库领域的研究热点和难点课题,在国内外的学术界和工业界都引起了广泛的关注。自20世纪80年代以来,国外许多公司和科研单位对异构数据库的集成进行
基于机器学习的方法由于其好的检测效果而成为现在主流的人脸检测方法,然而,和其它方法一样,这类方法也存在着如何协调好性能和效率方面的问题,针对这类方法目前存在的一些问题,本
随着计算机技术应用的日益广泛,应用软件的复杂程度也愈来愈高。如何更合理的设计开发软件,更科学的管理软件开发的过程,己经成为人们广泛关注的话题。 软件复用是提高软件生
虚拟自然场景一直是图形学研究领域中一个富有挑战性的课题。树木是自然场景的重要组成部分,其模拟算法的研究得到了广泛的重视。树木的形态复杂且种类繁多,其造型、存储及绘
随着人工智能、计算机技术、网络通讯等技术逐渐与故障诊断技术相结合,远程诊断技术成为故障诊断领域的一个重要发展方向。远程诊断技术能够充分利用广域分布的技术力量,整合企
在面向信息化的教师专业发展中,教学案例是教师专业成长的阶梯。对教学案例的分析和管理越来越受到教师和研究人员的重视。教学案例具有多种表现形式,可以从多角度对其进行描