ActionScript3大型网页游戏开发中文版样章第四章【荐】.pdfVIP

ActionScript3大型网页游戏开发中文版样章第四章【荐】.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActionScript3大型网页游戏开发中文版样章第四章【荐】.pdf

 22  第4 章 介绍ElectroServer 第 4 章 第 3 章 介绍ElectroServer 在第2 章中,我们介绍了Socket 服务器。它是一种通常在远程地点运行,并且通过互 联网可访问到的软件,管理着数千个客户端程序 (在这里我们指的是多人游戏和虚 拟世界的客户端程序)间的相互通信。ElectroServer 是创建多人Flash 交互内容时采用得最多的 Socket 服务器之一。 本章中,我们将介绍一些服务器的概念和特别针对ElectroServer 的专用术语,同时也将教 你如何安装ElectroServer 以及如何编写简单的hello world 程序。另外,我们还将考虑如何使用 基于网页的管理系统来配置ElectroServer 。 最多可有25 个连接用户 (同时在线)免费且不受限制地使用ElectroServer 。你可在http:// /downloads.aspx 下载并安装它。 4.1 关于服务器的一些概念 本节中让我们来看看ElectroServer 的一些概念和专用术语。其中多数都很流行且适用于其 他服务器。通常在很多Socket 服务器解决方案里都会出现这些概念,所以这里叙述的概念也有 助于我们学习ElectroServer 之外的其他服务器。 4.1.1 用户 用户指的是连接到 (且登录进)服务器端的客户端。一个客户端可能会与服务器端建立不 止一个连接,但其仍被认为是单个用户。因此我们要注意,尽管用户到服务器端经常只有一个 连接,但他有可能会和服务器端建立起不止一个连接 (见图4-1 )。例如,如果要从服务器端传 递视频流给一个使用ElectroServer 的客户端的话,用户就得另建一个用来处理语音/ 视频流的 连接。 注意 “用户”这个术语贯穿于本书始末,但其含义稍显笼统。参照上下文语境,它可能 是指连接到服务器端的客户端,此时它用来取代 “客户端”这个术语;或者是指 正在操纵客户端的人。 4.1 关于服务器的一些概念  23  图4-1 客户端连接到了服务器端,请注意,其中一个客户端和服务器端建立了不止一个连接 4.1.2 房间 房间是Socket 服务器领域中的一个常见概念,它指的是用户的集合 (如图4-2 所示)。在 ElectroServer 中,借由房间这种载体,一个用户到多个用户间可以相互查看并进行互动。假如 用户在房间里,他就可以给所有处于该房间内的用户发送聊天消息,然后该消息就会被广播给 房间中的所有用户。这只是关于房间的一个简单用途。单个用户可以同时在不同的房间中。 图4-2 各种房间 在ElectroServer 中有以下两种类型的房间。 ˆˆ固有型房间。即使其内没有用户也将一直存在下去的房间。 ˆˆ动态型房 间。为单次使用所创建的房间。如果此类房间内的用户数目降为0,则表明所 有用户都已经离开该房间,那么该房间将被系统销毁。这也是最常见的房间类型。 房间有很多用途,最常见的两种就是促成聊天和聚众玩多人游戏。后续章节中我们再详细 探究它的这些常见用途。 4.1.3 区 区指的是房间的集合。区这个概念非常有用,它主要被用来组织管理服务器上众多的房间。  24  第4 章 介绍ElectroServer 区内的每个房间都必须有唯一的名称。区内房间中的每一个用户都能获得

文档评论(0)

wulf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档