Сериализация в / из Adobe AMF в C#/Mono?

Используя Zend_Amf, можно сериализовать объекты php в / из формата Adobe AMF. Существует ли эквивалентная библиотека для сериализации / десериализации объектов C# в / из AMF?

Я работаю в Mono 2.4.

2 ответа

Решение

Есть несколько вариантов. Здесь самое лучшее.

http://www.fluorinefx.com/

Fluorine предоставляет полную клиентскую и серверную реализации AMF через HTTP и, по крайней мере, серверные реализации AMF через RTMP (я не уверен насчет клиента для RTMP - мы просто не использовали его, поэтому я не рассматривал его). Он также включает классы, которые можно использовать непосредственно для сериализации и десериализации AMF.

Мы широко используем его в нашем приложении в качестве HTTP-сервера AMF, для случайной сериализации / десериализации AMF, RTMP-сервера, и в прошлом мы реализовывали простой AMF-сервер поверх TCP-сокета с использованием Fluorine (который больше не был необходим, это был предварительный RTMP). служба поддержки).

Недавно я написал сообщение в блоге о Flash-аспекте передачи данных FluorineFx AMF. На github также есть некоторый открытый исходный код (ссылка на который есть в блоге).

Может быть, это может пригодиться: http://labs.specialmoves.com/code/flash-data-transfer-using-fluorinefx/

Другие вопросы по тегам