【问题标题】:Server to Client Notification / Web service(jax-ws) to client communication服务器到客户端通知/Web 服务(jax-ws)到客户端通信
【发布时间】:2011-06-13 11:25:35
【问题描述】:

我要编写一个智能客户端应用程序。该应用程序将是基于 Swing 的桌面客户端,将与 Web 服务进行通信。当服务器端文件系统发生任何更改时,我希望消息已从 Web 服务发送到客户端。我想使用 Web 服务,但我不确定如何在服务器和客户端之间实现双向通信。是否可以?如果有怎么办?如果没有,有什么替代方案?

【问题讨论】:

    标签: java web-services jax-ws


    【解决方案1】:

    您必须对客户端进行编程,使其能够在预定义的频率后 ping 请求,以检查服务器端是否发生了更改。客户端期望服务器上发生更改,如果没有更改,则返回 null。

    【讨论】:

    • 感谢我的想法相同,但是如果服务器端发生某些变化,我需要立即在客户端采取行动,当我一次又一次地 ping 我的服务器时,它会降低性能,因为我必须编写一个单独的线程来 ping 服务器。并且该线程将始终处于运行状态。我需要一些其他解决方案,比如如果服务器端发生一些变化,它会立即向客户端发送操作。\
    • IMO,无法告诉您的服务器这些客户端正在等待响应。所以你必须坚持请求/响应程序。
    猜你喜欢
    • 1970-01-01
    • 2018-03-28
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-26
    • 2011-09-05
    • 2012-03-01
    • 1970-01-01
    相关资源
    最近更新 更多