我一直在争论虚拟世界(多人游戏)使用哪个 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/