AMF是Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AMF是二进制数据,而XML是文本数据,AMF的传输效率比XML高。AMF使用HTTP方式传输,目前主要是用于Actionscr ipt中,即实现Flex和Server之间的通信。 For sending a remoting call see SimpleRemotingCal
刚接触到RPC(远程过程调用),就是可以在本地调用远程机子上的程序的方法,看到一个简单的nodejs实现,用来学习RPC的原理很不错:nodejs light_rpc
使用示例:
代码如下:
//服务端
var light_rpc = require(‘./index.js’);
var port = 5556;
var rpc = new light_rpc({
combine: function(a, b, callback){
callback(a + b);