Flash与TCP服务器(Python)之间的通信

4

如何在Flash客户端和gevent之间进行最佳推荐的通信方式?我应该使用XMLSocket还是有更好的选择...另外,我应该创建自己的语法,例如“MOVE 1, 500, 3000”,还是应该使用类似JSON的东西?这是为生产而准备的,谢谢大家。

1个回答

0

Flash有一种序列化格式叫做AMF(ActionScript消息格式)。我发现它比XML或JSON更快,而且它也更简洁(即:产生的有效负载比XML或JSON更小)。我只在几个项目中使用过它,但是请查看amfastPyAMF以获取服务器端。这两个项目都提供了客户端和服务器端的代码示例。

AMF的另一个优点是它允许您在Python和Flash之间共享“本地”对象,即您可以在Python端序列化datetime.datetime,并在Flash中反序列化时得到一个ActionScript Date


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接