Groovy XML-RPC 提供了在 Groovy 编程语言中实现 XML-RPC 服务器端和客户端的简单方法。该项目同时也支持 Jabber-RPC。
示例代码
import groovy.net.xmlrpc.* import java.net.ServerSocket def server = new XMLRPCServer() server.echo = {return it} def serverSocket = new ServerSocket() // Open a server socket on a free port server.startServer(serverSocket) def serverProxy = new XMLRPCServerProxy("http://localhost:${serverSocket.getLocalPort()}") println serverProxy.echo("Hello World!")