当前位置:嗨网首页>书籍在线阅读

16-这只是冰山一角

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

11.2.7 这只是冰山一角

使用ElectroServer能做的事情远比在本书中向读者展示的内容要多。当设计多用户或多玩家的应用程序时,发送和接收PublicMessage事件只能完成这些功能。

当真正开始设计一个多玩家应用时,除了需要深入挖掘ElectroServer的扩展程序和插件架构,还要研究插件的事件。插件事件是用于应用程序服务器部分通信的。建议读者上网查阅更多关于套接字服务器的资料。读者还可以阅读由Jobe Makar编写New Rider出版的《ActionScript for Multiplayer Game and Virtual Worlds》。尽管这本书的内容是针对Flash以及ElectroServer早期版本的,但是其中描述的关于如何设计套接字服务器应用程序架构的信息还是非常值得阅读的。读者还可以查看最新的ElectroServer的JavaScript的客户端API。

现在,不仅ElectroServer可以被Canvas、Flash或iOS之类的技术所使用,Canvas还可以通过JavaScript和WebSockets与其他套接字服务器进行通信。之所以选择ElectroServer进行演示,是因为它允许创建完整的应用程序供读者测试和学习。其他类库和工具也很快可以支持画布应用。例如SmartFoxServer,这个框架无须任何插件就可以支持WebSockets和JavaScript。