java - Apache xmlrpc - 客户端通知

标签 java xml-rpc

我刚刚开始使用 apache xmlrpc 库。 我想知道如何创建双向通信,以便 服务器可以通知客户端一些事件。当我使用 RMI 时,它是 可以发送服务器远程对象,导致来自服务器的连接 给客户。 可以用 xmlrpc 来做到这一点吗?实际上我想发送一些“远程”监听器 到服务器,这样客户端就会收到通知,而无需询问服务器是否有 发生了一些变化。

谢谢。 朱雷

最佳答案

如果您的客户端能够运行轻量级服务器,例如 Apache's xmlrpc WebServer class ,然后服务器就可以调用客户端进行通知。

  1. 服务器启动
  2. 客户端启动并向服务器发出请求
  3. 客户端调用服务器上的“注册”方法,并将其主机名和端口作为参数传递
  4. 客户端启动轻量级服务器来监听通知
  5. 当通知事件发生时,服务器会查看其注册客户端列表,并调用它们

关于java - Apache xmlrpc - 客户端通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5483511/

相关文章:

java - Morphia更新方式不明确

Python Wordpress-XMLRPC : ServerConnectionError: <ProtocolError 409 Conflict>

java - 在 wordpress post 中获取异常

java - 异常 : java. lang.IndexOutOfBoundsException : Index: 0, 大小:0

node.js - rtorrent xml-rpc 命令加载 torrent 并从 Nodejs 获取添加的 torrent 的 id

php - PHP 中的 XML-RPC 服务器实现 - 最小、最简单的可能

python - 如何 : XML-RPC dynamic function registration in python?

java - 对++ 和双重 Actor 感到好奇

java - 使用 Jersey 2 和 Jetty 上传文件

java - 在 Java 中跳过 For 循环中的迭代