当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

PyAMF

授权协议 MIT
开发语言 Python
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 不详
投 递 者 王长卿
操作系统 未知
开源组织
适用人群 未知
 软件概览

PyAMF 是一个Python 实现的 AMF ( ActionScript Message Format ) 协议的编码和解码器,支持 Flash 播放器 6 和更新的版本。

在 Adobe 集成运行Adobe Flash Player 使用 AMF 在应用程序和远程服务器之间通信。AMF将远程过程调用(RPC)编码为紧凑的二进制表示形式,可以通过HTTP / HTTPS或RTMP / RTMPS协议进行传输。对象和数据值被序列化为这种二进制格式,从而提高了性能,使应用程序加载数据的速度比XML或SOAP等基于文本的格式快10倍。

  • [color=red]pyamf和Flex交互的简单例子[/color] Python端代码: image_service.py class ImageService(object): def sayHello(self): print "hello" server.py from image_service import ImageService from pyamf.r

  • AMF是Adobe独家开发出来的通信协议,它采用二进制压缩,序列化、反序列化、传输数据,从而为Flash 播放器与Flash Remoting网关通信提供了一种轻量级的、高效能的通信方式。AMF最大的特色在于可直接将Flash内置对象,例如Object, Array, Date, XML,传回服务器端,并且在服务器端自动进行解析成适当的对象,这就减轻了开发人员繁复工作,同时也更省了开发时间。它采用

  • Flex + Python + PyAMF编程实例 Cairgorm + Django + PyAMF简易教程 一、技术简介 1. Cairngorm框架     Cairngorm是一个轻量级的用于Flex项目开发的MVC框架,主要由vo、command、event、controller、service、delegate和modellocator等部分构成。其中vo用于数据对象的封装;servi

  • 错误显示: Traceback (most recent call last):   File "/home/roy/work/batu/BatuSysSer/batuSytem/src/TornadoAMF.py", line 111, in post     response = self.remotingGateway.getResponse(request)   File "/home/r

  • 通过PyAmf来通信,需要有几点注意:  1.自定义一个amfgateway.py    #_*_ coding:UTF-8 _*_ from pyamf.flex import ArrayCollection, ObjectProxy from pyamf.remoting.gateway.django import DjangoGateway import pyamf def sav

  • 经查询PyAMF最新版本为0.8.0,项目已经两年多未更新了,并且官网都没了,现在可在:https://pypi.python.org/pypi/PyAMF下载;PyAMF只支持32位Python,由于我系统是64位并安装的Python是64位,不想重新安装32位的,找到如下办法: pip install Py3AMF 如果不报错, 恭喜你, 安装成功 import pyamf # 不报错, o

  • AMF是Adobe独家开发出来的通信协议,它采用二进制压缩,序列化、反序列化、传输数据,从而为Flash 播放器与Flash Remoting网关通信提供了一种轻量级的、高效能的通信方式。AMF最大的特色在于可直接将Flash内置对象,例如Object, Array, Date, XML,传回服务器端,并且在服务器端自动进行解析成适当的对象,这就减轻了开发人员繁复工作,同时也更省了开发时间。它采用

相关阅读

相关文章

相关问答

相关文档