在C#/ Mono中序列化到/来自Adobe AMF?

时间:2010-05-14 03:23:55

标签: c# amf zend-amf

使用Zend_Amf可以将php对象序列化为Adobe AMF格式。 是否有一个等效的库,用于将C#对象序列化/反序列化到AMF中/从AMF中取消序列化?

我在Mono 2.4工作。

2 个答案:

答案 0 :(得分:4)

有几种选择。这是最好的。

http://www.fluorinefx.com/

Fluorine通过HTTP提供AMF的完整客户端和服务器实现,至少通过RTMP提供AMF的服务器实现(我不确定RTMP的客户端 - 我们只是没有使用它所以我没有考虑过它)。它还包括可以直接用于AMF序列化和反序列化的类。

我们在我们的应用程序中广泛使用它作为HTTP AMF服务器,用于随机AMF序列化/反序列化,RTMP服务器,并且在过去我们使用Fluorine在TCP套接字服务器上实现了一个普通的AMF(不再需要,这是RTMP前支持)。

答案 1 :(得分:1)

我最近撰写了一篇关于FluorineFx AMF数据传输的Flash方面的博客文章。在github上有一些开源代码(链接到博客文章中)。

也许它可能有用:http://labs.specialmoves.com/code/flash-data-transfer-using-fluorinefx/