【问题标题】:Can we make communication between Jnlp and Browser?我们可以在 Jnlp 和浏览器之间进行通信吗?
【发布时间】:2017-09-07 16:57:07
【问题描述】:

我通过 JNLP 从我的应用程序(托管在 tomcat 服务器上)调用小程序,它工作正常。现在,我需要从小程序将响应发送回应用程序或浏览器。

在我的搜索中,我发现我们可以使用 web socket 来做到这一点。但不确定从哪里开始。

你能告诉我这方面的任何想法吗?

【问题讨论】:

    标签: java tomcat websocket applet java-web-start


    【解决方案1】:

    我认为您需要某种推送通知。正如您已经提到的那样,一种方法是使用 websockets,网上有很多教程,还有一个关于 stackoverflow 的问题How to implement push to client using Java EE 7 WebSockets? 第二种方式是使用服务器轮询(频繁发送请求并检查新事件/状态/订阅者等)

    【讨论】:

    • 感谢您的回复。我已经按照您提供的链接进行操作。实际上我已经开发了一个使用 Web 套接字与客户端和服务器通信的小型应用程序,它工作正常。但我不确定如何调用 jnlp 并使用 websocket 获取响应。
    • 第二种方式我们可以通过ajax来完成对吧?
    • "我们可以通过 ajax right 完成的第二种方式" - 是的!如果您使用的是 angularjs,请查看 service $interval docs.angularjs.org/api/ng/service/$interval
    • 我们没有使用 angularjs,我也不能使用 ajax 轮询,因为服务器相关的问题......
    猜你喜欢
    • 2016-10-06
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    相关资源
    最近更新 更多