解释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((uint)(br.ReadShort()));//Response长度和字符串
 br.ReadInt();//body长度
 br.ReadByte();//body类型
 object o = br.ReadObject();

剩下自己解决吧 很好用~