浏览器可以与已运行的Java Web Start应用程序通信吗?

时间:2016-09-30 04:40:59

标签: java java-web-start jnlp

我希望我的网页能够与已经运行的Web Start应用程序通信,即使在较慢的计算机上,我也需要不到一秒的通信延迟。

我做了很多研究,似乎有两种解决方案。

  1. 通过网络服务器对话。例如,工作流程将是:网页向服务器发出请求,其中包含JWS应用程序的新参数 - >服务器缓存请求 - > Java Web Start应用程序不断轮询服务器以获取新请求。

  2. 使用SingleInstanceService并使用新参数再次启动应用程序。 SingleInstanceService将确保只运行一个实例。但是,这很慢,因为每次要传递新参数时仍需要通过JVM,并且在我的机器上需要一两秒钟。

  3. 有没有办法维护网页和JWS应用程序之间的实时通信,以便新参数可以或多或少地立即传递给应用程序?

0 个答案:

没有答案