2

我正在寻找一个很好的XML-RPC 服务器实现,作为现有Flash+AS3 应用程序的一部分,以便客户端收到有关事件的通知。

理想的实现应该写得很好、有文档可靠封装,以便于轻松和干净地包装。

编辑:
我正在将应用程序移植到Adob​​e AIR 运行时,这个执行环境会绕过监听套接字限制吗?如果是,关于这个问题的任何文档?

4

2 回答 2

3

好吧,XML-RPC 指定使用 HTTP 作为传输协议。由于 Flash 不能侦听套接字(只能连接到它们),我不相信直接用 Flash 创建一个实际的 XML-RPC 服务器是可能的。

话虽如此,客户端绝对是可能的,并且已经完成了几次:

http://code.google.com/p/as3-rpclib

http://danielmclaren.net/2007/08/03/xmlrpc-for-actionscript-30-free-library

第二个是 AS1/2 库的端口。

于 2009-08-27T01:40:48.300 回答
0

我发现这篇文章谈论的是SocketMonitor框架。

在给出的示例中,它使用了这段代码

var myIstance = 
   Components.classes["@mozilla.org/network/server-socket;1"]
   .createInstance(Components.interfaces.nsIServerSocket);

这确实类似于侦听套接字服务器,但恐怕它只是轮询机制的一个很好的实现。

于 2009-10-12T08:40:14.507 回答