当前位置:首页 科普知识 AMF(网络协议)

AMF(网络协议)

发布时间:2023-09-14 01:49:34

AMF(Action Message Format)是Flash与服务端通信的一种常见的二进制编码模式,其传输效率高,可以在HTTP层面上传输。很多Flash WebGame都采用这样的消息格式。

AMF(网络协议)介绍

AMF(Action Message Format)是Flash与服务端通信的一种常见的二进制编码模式,其传输效率高,可以在HTTP层面上传输。很多Flash WebGame都采用这样的消息格式。

AMF(网络协议)

释义

AMF协议是基于Http协议的.

它的内容处理过程大致是这样:

1.从客户端获取Http请求(Request)流.

2.对流进行解串行化(Deserialize),得到服务器端程序能够识别的数据,并建立一个响应(Response)消息

3.Debug开始

4. 对流进行各种处理(记录、许可、服务)得到返回值

5.对响应流进行串行化

6.发送Http响应给客户端

Flash Actionscript 数据类型在AMF协议中对应的值是:

Number 0x00;

AMF(网络协议)

Boolean 0x01;

String 0x02;

Object 0x03;

MovieClip 0x04;

Null 0x05;

Undefined 0x06;

Reference 0x07;

ECMAArray 0x08;

ObjectEnd 0x09;

StrictArray 0x0a;

Date 0x0b;

LongString 0x0c;

AMF(网络协议)

Unsupported 0x0d;

Recordset 0x0e;

XMLObject 0x0f;

TypedObject(Class) 0x10;

温馨提示:
本文【AMF(网络协议)】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6