actionscript-3 - 对于新手来说,什么是好的 Flash Socket 服务器?

标签 actionscript-3

我一直在争论虚拟世界(多人游戏)使用哪个 Flash Socket Server。

我想要一个具有非常抽象的 API 并且几乎不需要服务器端编程的东西。

据我所知,只有 Smartfox 和 ES 适合游戏开发。

我愿意接受任何建议,如果有人知道哪个 API 更容易学习(Smartfox 或 ES),请不要害怕插话:)

最佳答案

我目前正在开发一个 Flex+smartfox MMO 项目。 我对 smartfox 的体验并不那么“容易”,如果你需要一些自定义行为或一些带宽节省协议(protocol),你只需要选择另一种方式。 smartfox 最大的缺点是 amf 支持,数据不是通过二进制套接字发送和接收的,所有内容都作为字符串传输,所以你只能想象传输的带宽是多么的糟糕...... 然而 smartfox 的优点是你可以通过 terracotta 轻松地对其进行集群,并且你可以在 java、python 和 as3 中实现你的扩展。此外,它还提供了一些现成的功能,例如聊天室、好友列表等。

我也有一些使用 red5 的经验,这是一种完全不同的方法,使用它的主要优点是将 mp3 或视频等资源流式传输给客户端,因此如果您需要环境声音或类似的 red5 或 fms 可以由您选择。

但是我没有 Electroserver 或 Union 的经验,所以我不能对它们说太多。

关于actionscript-3 - 对于新手来说,什么是好的 Flash Socket 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1392029/

相关文章:

actionscript-3 - Flex播放一系列声音文件

actionscript-3 - 如何在 Emacs 中控制左括号后的缩进

actionscript-3 - 错误#1010(可能是对象错误)

actionscript-3 - 我应该如何在访问器中执行异步操作?

apache-flex - 在 Flex ActionScript3 + Red5、基于远程共享对象的用户列表或服务器端开发聊天室?

flash - "ReferenceError: Error #1065: Variable TCMText is not defined"是什么意思?

flash - 调用 stage.width 和 stage.stageWidth 的区别?

javascript - 类型错误 : Object doesn't support this property or method in IE8/IE9

flash - 卸载外部 swf 后声音继续播放

actionscript-3 - ffprobe/ffmpeg : know if a input is a video, 图像或音频