Apache xmlrpc - 客户端通知

发布于 2024-10-28 03:52:32 字数 194 浏览 2 评论 0原文

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

谢谢。 朱雷

I just started using apache xmlrpc library.
I was wondering how it is possible to create two way communication, so that
server can notify client about some events. When I was using RMI it was
possible to send Server RemoteObject, that caused connection from server
to client.
Is it possible to do this with xmlrpc? Actually I want to send some 'remote' listener
to server so client will be notified without the need to ask server if there
has been some changes.

Thanks.
Jure

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

许久 2024-11-04 03:52:32

如果您的客户端能够运行轻量级服务器,例如 Apache 的xmlrpc WebServer类,那么Server就可以调用客户端进行通知。

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

If your client is able to run a lightweight server, like Apache's xmlrpc WebServer class, then the Server could call the client for notifications.

  1. Server starts up
  2. Client starts up and makes requests to the server
  3. Client calls a "register" method on the server, passing in it's hostname and port as params
  4. Client starts up the lightweight server to listen for notifications
  5. When notification event occurs, Server looks through it's list of registered clients, and calls them
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文