C#处理AMF消息机制的方法

在C#中处理AMF,无论是AMF0还是AMF3都很简单。

网上搜索到的AMF.net和AMFExplorer等等,其实都不能用, 不是有BUG ,就是类库不新,数据类型支持不完全。

应该使用FLurioneFx这个类库,

只要两行代码即可:

 AMFDeserializer deserializer = new AMFDeserializer(stream);
 AMFMessage message = deserializer.ReadAMFMessage();

 

即可以在message中看到所有的信息 ,而上面的stream对象就是一堆二进制的流,可以是从Httpwebresponse中返回的,也可以是从文件中读取的。

 

你可能感兴趣的:(HTTP)