我的一些朋友正在设计一场游戏,我正在通过执行游戏辅助服务器帮助他们摆脱。 该游戏是用闪电书写的,我计划在 no子里开发服务器,因为(a) 它是用于学习节点的冷却项目,(b) 快,这对游戏很重要。
服务器结构基于服务器与客户之间发送的信息(如《手工艺》服务器程序)。 我迄今为止的电文格式是星(包装类型)、2个 by(电传长度)和许多 by(电文数据,是关键价值乳制品的绘图)。 问题在于: 我不想制定自己的序列化格式(因为尽管我可能这样做,但与使用现有解决办法相比,执行这种格式将是一种痛苦)。
不幸的是,我有问题找到信息数据序列化格式的良好候选人。
- ActionScript s own remoting format might work, but I don t like it much.
- JSON has support in node.js (obviously) and in ActionScript, but it s also textual and I would prefer binary for enhanced speed.
- MessagePack looked like a good candidate, but I can t find an ActionScript implementation. (There s one called as3-msgpack on Google Code, but I get weird errors and can t access it.)
- BSON has an ActionScript implementation, but no node.js support besides their MongoDB library (and I m planning on using Redis).
因此,任何人都能够提供我可能错过的任何其他序列化格式? 或者,我是否应该遵守其中一项(或自行推出)?