4

Flash クライアントと gevent の間で通信するための最も推奨される方法は何ですか? XMLSocketを使用する必要がありますか、それとももっと良いものがありますか...また、「MOVE 1、500、3000」などの独自の構文を作成する必要がありますか、それともJSONに似たものを使用する必要がありますか? これは生産用です、ありがとう。

4

1 に答える 1

0

Flash には、AMF (ActionScript Message Format) と呼ばれるシリアル化形式があります。XML や JSON よりも高速であり、簡潔でもあります (つまり、生成されるペイロードは XML や JSON よりも小さくなります)。いくつかのプロジェクトでしか使用していませんが、サーバー側のamfastPyAMFをチェックしてください。どちらのプロジェクトにも、クライアント側とサーバー側の両方のコード例が付属しています。

AMF のもう 1 つの利点は、Python と Flash の間で「ネイティブ」オブジェクトを共有できることです。つまり、Python 側で aをシリアライズし、Flash でデシリアライズするときにdatetime.datetimeActionScript を取り出すことができます。Date

于 2011-07-19T21:23:43.753 に答える