远程过程调用(RPCs)是一种建立分布式应用程序技术,RPC技术是大多数Flash平台应用程序必
不可少的技术之一,比如你使用RPC从Flash端发送数据给服务器或者接收来自服务器的数据并
不可少的技术之一,比如你使用RPC从Flash端发送数据给服务器或者接收来自服务器的数据并
在客户端显示,RPC有多种解决方案,不过有两种方式最普遍:webservices 和FlashRemoting
以SOAP 简单对象访问协议 的web服务通讯,数据基于xml,支持多数平台,java,php等,但是不支持flash,但是fp能在http上通讯,能解析xml数据,
实际上,webservice也是在http上通讯的。所以,flash完全能调用webservice的方法,以此返回数据,再解析xml获取。
另一种,flash remoting,类似于webservice的技术,但是不是用简单对象访问协议,而是用active messaging format(就是传说中的AMF 协议),AFM数据包是二进制形式的,所以能传输更多数据,效率更高。fp 支持AMF
# FlashRemoting和Webservices 都采用异步通讯,都能创建出优秀的C/S应用程序。