标签:AMF

使用FluorineFx.AMF3.ByteArray解码AMF3数据

Nishizhen | C#相关, Flex | 2010-02-09
解释AMF数据可以采用FluorineFx.AMF3这个包,方法如下。 FluorineFx.AMF3.ByteArray br = new FluorineFx.AMF3.ByteArray(new MemoryStream(bb)); br.Position = 0; br.ReadShort();//amf版本 br.ReadShort();//header数量 br.ReadShort();//body数量 br.ReadUTFBytes((uint)(br.ReadShort()));//target长度和字符串 br.ReadUTFBytes((ui... [阅读全文]

网页游戏外挂辅助AMF模拟通讯必备

Nishizhen | C#相关, Flex | 2010-02-09
这两天写一个游戏的外挂,使用AMF3的协议,使用C# 模拟客户端请求,放出源码,AMF请求 封包。 class AMF_Post_Data { public List<byte> message; /// <summary> /// 初始化Message /// </summary> /// <param name="at"></param> /// <param name=... [阅读全文]

AMF各数据类型的解释

Nishizhen | Flex | 2010-01-27
前面列出了每种数据类型的表示方法,这样看并不容易理解,下面我就主要讲解一下常用的一些格式: 0.Number这里指的是double类型,数据用8字节表示,比如十六进制00 40 10 00 00 00 00 00 00就表示的是一个double数4.0,在C#中可以使用如下代码读取该数据: byte[] d=new byte[]{0,0,0,0,0,0,0×10,0x40};//这里的顺序是和amf文件中的顺序正好相反,... [阅读全文]

AMF协议里面的数据类型

Nishizhen | Flex | 2010-01-27
详细的数据类型,参考Red5 FMS3中为了实现H.264数据的直播而增加了一个数据类型,这个类型的值为0x16,这个类型不在下表中,如果需要请参看 http://www.cnweblog.com/fly2700/archive/2009/02/06/297957.html enum AMF { /** * Boolean value marker constant */ TYPE_BOOLEAN = 0x01, /** * String marker constant */ TYPE_STRING = 0x02,... [阅读全文]
Ɣ回顶部