论坛首页 编程语言技术论坛

fms服务器端通过openamf与Java通信

浏览 3386 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-17   最后修改:2009-06-17

好的,如果了解fms,openamf 那么你将会很容易的理解我在搞些什么 ^ ^

fms client端和server端的通信,网上教程很多我就不重复了..下面的程序是fms server端的通信文件程序

load('netservices.asc');

//fms服务器端接收客户端请求

application.onConnect = function( client ) {

//fms客户端调用服务器端方法

client.serverHelloMsg = function( helloStr ) {

//设置访问网关,根据工程中web.xml设置的openamf servlet mapping的值

NetServices.setDefaultGatewayUrl('http://localhost:8080/chat/gateway');

var conn = NetServices.createGatewayConnection();

//远程调用HelloWorld类的post方法,如果有包路径前面加上包的名称.回调对象是this(这里的this就是client),传递的参数是flash的对象类型

conn.call("HelloWorld.post",this,{locale:"en_US"});

return "Hello, " + conn + "!";

}

//失败回调函数

client.onFault = function(obj)

{

trace("fault");

}

//成功回调函数

client.onResult = function(obj)

{

trace("result");

}





application.acceptConnection( client );

}

 




刚刚学习fms,感觉如果利用fms做一个系统少不了要和服务器端程序通信。所以就研究了一下如何用通过remoting的方式让fms服务器端和java通信。

 

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics