AMF[網路協定]

AMF(Action Message Format)是Flash與服務端通信的一種常見的二進制編碼模式,其傳輸效率高,可以在HTTP層面上傳輸。現在很多Flash WebGame都採用這樣的訊息格式。

AMF協定是基於Http協定的.

它的內容處理過程大致是這樣:

1.從客戶端獲取Http請求(Request)流.

2.對流進行解串列化(Deserialize),得到伺服器端程式能夠識別的數據,並建立一個回響(Response)訊息

3.Debug開始

4. 對流進行各種處理(記錄、許可、服務)得到返回值

5.對回響流進行串列化

6.傳送Http回響給客戶端

Flash ActionScript 數據類型在AMF協定中對應的值是:

Number 0x00;

Boolean 0x01;

String 0x02;

Object 0x03;

MovieClip 0x04;

Null 0x05;

Undefined 0x06;

Reference 0x07;

ECMAArray 0x08;

ObjectEnd 0x09;

StrictArray 0x0a;

Date 0x0b;

LongString 0x0c;

Unsupported 0x0d;

Recordset 0x0e;

XMLObject 0x0f;

TypedObject(Class) 0x10;

相關詞條

相關搜尋

熱門詞條

聯絡我們