2011-07-19 30 views
4

在Flash客戶端和gevent之間進行對話的最佳方式是什麼?我應該使用XMLSocket還是有更好的東西......另外,我應該創建自己的語法「例如MOVE 1,500,3000」還是應該使用類似於JSON的東西?這是爲了製作,謝謝你們。在Flash和TCP服務器之間通話(Python)

回答

0

Flash具有名爲AMF(ActionScript消息格式)的序列化格式。我發現它比XML或JSON更快,而且它也更加簡潔(即:產生比XML或JSON更小的有效載荷)。我只用它來做幾個項目,但在服務器端查看amfastPyAMF。這兩個項目都帶有客戶端和服務器端的代碼示例。

AMF的另一個優勢是它允許您在Py​​thon和Flash之間共享「本機」對象,即您可以在Python端串行化datetime.datetime,並在Flash中反序列化時獲取ActionScript Date

+0

完美,謝謝。 – d0ctor

相關問題