Flash 和 TCP 服务器之间的对话 (Python)

发布于 2024-11-25 04:48:35 字数 133 浏览 0 评论 0原文

Flash 客户端和 gevent 之间对话的最佳推荐方式是什么?我应该使用 XMLSocket 还是有更好的东西...另外,我应该创建自己的语法“例如 MOVE 1, 500, 3000”还是应该使用类似于 JSON 的语法?这是为了制作,谢谢大家。

What is the best recommended way to talk between a Flash client and gevent? Should I use XMLSocket or is there something better... also, should I create my own syntax "such as MOVE 1, 500, 3000" or should I use something similar to JSON? This is for production, thanks guys.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烏雲後面有陽光 2024-12-02 04:48:35

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

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

Flash has a serialisation format called AMF (ActionScript Message Format). I’ve found it to be faster than XML or JSON, and it’s also terser (i.e.: produces smaller payloads than XML or JSON). I’ve only used it for a couple of projects, but check out amfast and PyAMF for the server-side. Both projects come with code examples for both the client- and server-side.

Another advantage of AMF is that it allows you to share "native" objects between Python and Flash, i.e. you can serialise a datetime.datetime at the Python end and get out an ActionScript Date when you deserialise it in Flash.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文