构建网络事件系统,我应该使用哪种数据格式?

时间:2012-10-19 01:46:39

标签: actionscript-3 node.js tcp

我正在使用Node.js构建基于事件的游戏服务器(到Flash客户端)。但是,我无法找到如何构建此消息传递的示例。

为简化起见,我正在考虑使用json:

{signature: 'event_name', { /* event data /*} }

所以我可以使用任何序列化库轻松写入socket。这是个好主意吗?如果您认为我根本不知道我在做什么(我认为是这样的话),请指点我的文章,教程或书籍。

2 个答案:

答案 0 :(得分:1)

我会使用AMF。它有一个纯粹的javascript版本:http://www.jamesward.com/2010/07/07/amf-js-a-pure-javascript-amf-implementation/

答案 1 :(得分:0)

BSON正是您所寻找的,它具有与JSON类似的属性,但它解析得更小更快。 MongoDB driver for node中有一个BSON库,但我不知道任何Flash库。