网络游戏服务器编程

所需积分/C币:34 2013-07-12 15:02:11 40.09MB PDF
收藏 收藏 1
举报

中文名: 网络游戏服务器编程 原名: 网络游戏服务器编程 作者: (韩)全洪译者: 申铉京 千庆姬 资源格式: PDF 版本: 扫描版 出版社: Posts&Telecom; Press书号: 7115141363发行时间: 2006年1月 地区: 大陆 语言: 简体中文 简介: 内容介绍:   本书作者以其在韩国多年从事网络游戏开发的经验,向读者展示了网络游戏开发的核心——服务器编程的基本原理和特定技巧。书中首先介绍了计算机网络的基础知识,以及unix socket、winsock编程;然后全面讲述网络游戏服务器组的设计,并分析适合特定游戏的网络模型;接着以大
国家信息技术紧缺人才培养工程 游戏人才培养系列丛书编委会名单 主任:邱善勤 编委:李新科孙文龙王晖 杜广斌韩强孙武钢 韩辉张劲平董锐 付强李滨王玥 在国家信息技术紧缺人才培养工程启动仪式上的 代序 信息产业部副部长苟仲文 经过多年的持续快速健康发展,我国信息产业规模明显扩 大,自主创新能力显著提高,综合竞争力不断增强。尤其令人 欣喜的是,伴随着信息产业的良性发展历程,我国已经锻造出 具有一定规模和质量的信息技术人才队伍。目前,信息产业专 业技术人员约占全行业从业人员的20%,其中大学本科及以上 学历的约占60%,研究生(硕土、博士)学历的约占2%,拥 有国家认定的各类专家近4000人。从业人员年轻化趋势明显 30岁以下人员接近40%。 我们也清醒地看到,信息产业人才结构也存在一些不尽合 理的地方。突出表现在,人才培养与信息技术快速发展的要求 还不适应,人才供给与需求存在错位,优秀人才比较缺乏,等 等。信息产业自主创新能力直接决定产业的可持续发展能力和 核心竞争力,而提高自主创新能力的关键和基础是人才。因此, 我们必须牢固树立以人为本的行业发展理念,正视信息产业人 才结构不尽合理的问题,研究提出解决的思路和措施,为信息 产业长远发展奠定坚实的人才基础。 2006年,信息产业部明确提出,要全面贯彻落实全国科 技大会精神,抓好信息产业人才队伍建设“十一五”规划的实 施,着力培养人才、吸引人才,为发挥各类人才的作用创造良 好环境。我们要加快实施“人才兴业”计划,加强高级信息技 术人才、管理人才、复合型人才的引进、培养和使用:要创新 人才培养方式,以人才资源能力建设为核心,坚持学习与实践 相结合、培养与使用相结合,加强学历教育与职业教育的融合, 全面推进紧缺型、创新型、实用型信息技术人才的培养:要以 更加的灵活的方式和完善的体系,加快信息技术人才的培养, 为产业的长远发展提供人才保障和智力支持。 “国家信息技术紧缺人才培养工程”是信息产业部抓好信 息产业人才队伍建设的具体举措之一,是在信息技术人才培训 方面进行的有益探索和尝试。今天,我们在这里举办“国家信 息技术紧缺人才培养工程”启动仪式,旨在从产业发展的实际 需求出发,发挥高校、科研院所和企业的优势,采用新型培训 模式,着力推进信息技术专业实用人才的培养。我相信,该项 目对培养实用型信息技术人才将起到积极的作用,对培养其他 领域的实用人才也将有很好的借鉴意义。希望项目承担单位信 息产业部软件与集成电路促进中心(CSP)精心组织、务实推 进,能够吸引更多的有识之士和机构加入进来,共同把项目实 施好,力争取得明显的成效,努力为中国信息产业的发展贡献 力量。 “国家信息技术紧缺人才培养工程(NTE筒介 “国家信息技术紧缺人才培养工程”(以下简称NTE)是 信息产业部软件与集成电路促进中心(CSIP)在信息产业部的 直接领导下,组织国内众多软件与集成电路企业、研究机构和 教育培训机构在全国范围内推出的专业人才培养计划。 NrTE的目的是加快我国信息技术人才的培养进程,建立 适应我国软件与集成电路产业发展需要的人才培训体系,突破 制约我国信息产业发展的人才瓶颈,为信息产业结构升级和信 息化建设提供人才保证。NITE将依据我国软件与集成电路产 业发展规划及企业对各类专业人才的需求,进行有针对性的人 才培养、储备及输送,以有效解决我国软件与集成电路产业人 才紧缺的状况,切实促进产业发展。NTE采用政府引导与市 场运作相结合的模式,充分调动和整合上下游厂商、有关培训 机构、各类院校、用人单位等相关资源,以期实现为学员提供 优质培训课程、为培训杋构提供优质培训项目、为用人单位提 供优秀技术人才的多贏目标。 工程于2006年1月1日起正式启动。首批设定软件开发、 软件测试、 Linux技术、软件构架、集成电路设计、嵌入式系 统设计、游戏开发与设计、知识产权、电子政务、软件外包、 第三代移动通信技术等10余个专业领域 . VI+ 国家信息技术紧缺人才培养工程—游戏人才培训 项目介绍 2006年6月正式启动的游戏人才培训项目是“国家信息技术紧缺人才培养工程”(简称 NITE)首批设定的重要的紧缺专业,并委托北京汇众益智科技有限公司(游戏学院)负责在 全国范围内执行,自主研发的 Gamecollege3.1职业培训课程体系为此项目的指定课程。该 培训项目按照人才行业分工职业技能水平分成了四个方向、八种职业要求的不同课程,培养 目标是:通过专业化教育,为我国民族游戏行业培养涵盖游戏运营、游戏策划、架构设计师、 游戏美术设计、游戏动画设计、手机游戏程序员、网络游戏程序员、游戏程序开发工程师等 覆盖整个游戏设计与开发过程的专业人才。 北京汇众益智科技有限公司成立于2004年6月,主要业务为基于数字娱乐产业的职业培 训、学历教育及产品研发等。公司总部位于中关村高新技术产业园区,在天津、重庆、深圳、 成都、西安、沈阳、济南、大连等地设有分公司,目前在职员工600多人。目前汇众益智主 要有三大主要业务: 游戏学院项目是由汇众益智推出的职业教育品牌,得到了信息产业部、中国软件行业协 会游戏软件分会(CGIA)和国际游戏教育联合会(GDEA)鼎立支持,游戏学院旨在推动我 国游戏产业的发展,培养本十游戏专业人才。学员通过全日制或业余8-10个月的系统学习, 全面掌握游戏设计与开发的专业技能,并通过汇众益智实训基地——大连、北京、南京等地 游戏工厂进一步提升实战项目开发能力,进入游戏企业从事游戏策划、游戏美术设计、网络 游戏程序开发、手机游戏程序开发等工作。游戏学院目前在全国30多个大中城市设有培训中 心,学员超过10000,毕业学员就职于全国180多家知名游戏企业,成为亚洲最大的游戏 人才培养及输出基地 院校合作项目是面向国内大中专院校在读学生推出的院校合作项目。在大中专院校采用 现有文化基础课程的前提下,由游戏学院提供游戏专业课程的整套体系,共同培养游戏专业 学历教育人才。以优势互补的方式形成学生素质教育与职业技能的有效结合,这种“学历+国 际职业认证”全新人才教育模式不仅弥补了大中专院校专业结构的不足,紧扣就业市场:同时 也解决了在校大学生提高素质教育与缺乏职业技能之间的矛盾,全面提高学生的就业竞争力。 院校合作业务自2005年6月推出以来,已与全国100多家大中专院校进行合作,目前已推出 游戏美术设计专业、游戏程序开发专业、游戏动画制作专业等本科、专科、中专学历教育。 数字影视学院项目是公司基于中国数字娱乐领域最新推出的一个职业培训项目,旨在为 数字影视制作行业提供最前沿的职业技能培训服务。是针对国内影视产业对数字影视制作人 才的巨大需求,结合国际最前沿数字新媒体技术,推出的数字影视职业培训机构。学员通过 9-11个月的系统学习,全面掌握数字影视制作专业技能,并通过影视制作实战项目,提升实 战操作能力,成为实用型、技能型的数字影视制作人、数字影像编辑、编导、流媒体制作人等。 前言 目前,中国游戏产业正处于一个迅猛发展的阶段:网络游 戏收益和网游玩家呈高速增长、电子竞技被国家体育总局列为 正式开展的第99个体育项目、网络游戏首次入“863″计划, 种种现象表明,中国游戏市场正在沿着既定的轨道前进,中国 电子游戏行业整体格局正在悄然发生着变化,国家新闻出版署 也已启动“中国民族网络游戏出版工程”,计划今年至2008年 出版100款自主开发的民族网络游戏。 但是在这个蓬勃兴旺的景象背后,却酝酿着一个危机:短 短数年的时间,中国游戏产业发展速度之快,完全超出了所有 人的预料,而国产游戏的发展却出现了瓶颈。要发展国产游戏, 中国游戏必须有自己的核心技术才能不受制于人,可现实却是 中国的游戏制作人员存在大面积的缺口,无论是策划人员还是 游戏程序开发人员。因此,培养游戏专业人才已经成为产业链 中亟待解决的重要环节 与传统的应用软件编程相比,网络游戏编程具有自已鲜明 的特点:更加强调计算机图形学的知识和计算机资源的高效利 用,这也成为广大有志于进入游戏编程行业的程序员的入门门 槛。遗憾的是,目前市场上缺乏这些方面的技术指导资料,在 这种形势下,游戏学院根据国际游戏教育联合会(GⅠDEA)先 进、科学的游戏设计思想,结合国内游戏开发的特点和行业规 范,在积累了丰富的游戏开发经验和教学经验的基础上,结合 案例教学而编著了这本《网络游戏服务器端编程》 本书所面向的对象:有志于从事网络游戏编程行业,但是 没有相关的游戏开发经验的程序开发人员:从事过游戏开发, 但是没有网络游戏服务器端开发经验的游戏行业程序开发人 员。本书可以作为初学者的一本指南或者教程,它主要是为新 手而设计,但对于游戏行业从业人员来说,它同样有用。通 过学习本书,可以使读者系统掌握一个3D网络游戏服务器端 编程人员所需的相关知识,并帮助初学者进入游戏编程领域 的门坎。 相比其他服务器方面的书籍,本书最大特点是内容的实用 性。本书的内容涵盖了网络游戏服务器端编程的基本知识,从 网络连接的基本知识开始,到具体的网络游戏服务器端设计与 实现,贴紧实际应用,更加具有实用性。其次,整本书融入了 大量的具体示例和游戏案例代码,读者可以直接使用这些代 码,添加客户端,实现简单的网络游戏架构,从而更加深入地 了解网络游戏服务器端的编程技术 《网络游戏服务器端编程》全书介绍了网络游戏服务器端 编程的基本知识,全书的内容可以分为两个阶段: 第一阶段:基础部分(第1-5章)。本部分的主要内容是 学习网络连接的基础知识,包括: Socket通信基础、 Windows 髙效通信模型、以及数据加密算法、数据库基础知识。通过这 部分的学习,主要是为网络游戏服务器端的编程打下基础,掌 握底层的服务器通信技术。 第二阶段:应用阶段(第6-~8章)。本部分的主要内容是 应用网络通信基础技术,实现具体的网络游戏服务器端,包括 GM管理工具、网络游戏大厅服务器、自动更新系统的实现。 通过附送的案例,读者可以了解到具体的服务器实现技巧,为 自己的开发工作打下扎实的基础。 在本书的编写过程中,很多知名的游戏业内人士对本书的 编写提出了宝贵意见,成稿之后,得到很多著名的游戏公司的 领导和专家的肯定。通过学习本书所设置的课程,可以使有志 于进入游戏行业、从事游戏编程相关职位的初学者,更快地加 入到游戏编程这个行业,为中国的游戏产业开创美好的未来 目录 第1章网络编程基础 1.1网络游戏服务器端开发概述… ·中鲁,量中中中主于中中鲁 1.1.1网络游戏类型… 1.1.2 MMORPG服务器与客户端功能划分……… 12网络通信协议……… 1.2.1网络协议 1.2.2OsI通信协议模型( Open System Interconnection)…7 1.2.3 TCPIP协议 1.24TCP协议族 ………12 13 Socket编程原理……………14 13.1套接字( Socket)…………14 1.3.2 Socket通信流程 15 13.3 Socket函数………… 17 1.3.4IP地址转换………………………………………… 13.5宇节转换… 1.3.6基本 Socket通信……… 22 14TCPP通信实现 27 15 UDP/IP通信实现 本章小结………… 中香中是中,甲.·中,·甲和日 自测习题 课后作业…………………… 第2章多线程 39 2.1线程基础…… +““““+ 2.1.1进程 ……………………………*………40 212线程 5 21.3线程的应用 22 windows下的多线程处理…… 56 221随机矩形 …57 22.2多工模拟程序……………………………60 2.3线程间的通信与同步…

...展开详情
试读 127P 网络游戏服务器编程
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    true__false 讲的内容挺多的,不过都不太深入
    2015-05-15
    回复
    xiaowei8888 内容挺好 就是有点老了
    2015-01-26
    回复
    qq_22815103 挺好的,csdn的资料还是不错的。也很全
    2015-01-26
    回复
    remainbeen 不过,讲解比较全面,不过书是2006年出版的,所讲的技术可能不是很新了。
    2014-06-14
    回复
    yw15982223426 还可以吧,还是具有参考的价值!
    2014-05-07
    回复
    wylike 很不错的有游戏参考书
    2013-12-14
    回复
    飞星46 很不错的有游戏参考书
    2013-11-15
    回复
    zhang0tie0min0 很不错的有游戏参考书
    2013-10-16
    回复
    • 分享宗师

      成功上传21个资源即可获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    网络游戏服务器编程 34积分/C币 立即下载
    1/127
    网络游戏服务器编程第1页
    网络游戏服务器编程第2页
    网络游戏服务器编程第3页
    网络游戏服务器编程第4页
    网络游戏服务器编程第5页
    网络游戏服务器编程第6页
    网络游戏服务器编程第7页
    网络游戏服务器编程第8页
    网络游戏服务器编程第9页
    网络游戏服务器编程第10页
    网络游戏服务器编程第11页
    网络游戏服务器编程第12页
    网络游戏服务器编程第13页
    网络游戏服务器编程第14页
    网络游戏服务器编程第15页
    网络游戏服务器编程第16页
    网络游戏服务器编程第17页
    网络游戏服务器编程第18页
    网络游戏服务器编程第19页
    网络游戏服务器编程第20页

    试读已结束,剩余107页未读...

    34积分/C币 立即下载 >