我们正在设计一个应用程序,客户要求其应用程序的一部分保留在 Java Web Start 中,另一部分保留在浏览器中。我正在考虑将 AIR 作为浏览器的替代品,因为这可能会给我们带来更多功能,而且我们不必留在浏览器安全沙箱中。
如何让 Air 应用程序与 Java Web Start 应用程序对话?他们必须通过服务器进行对话吗?我想您可能可以在两者之间创建一个套接字连接。
最佳答案
您已经指定了两个最佳选项——创建套接字连接或实现服务器 API。您还可以使用其他黑客方法 - 例如,如果您使用 AIR,则可以让 Java 应用程序和 AIR 应用程序读/写磁盘上的文件以进行通信。不过,这还有许多套接字连接所没有的其他问题(读/写时的文件锁定)。
关于java - Adobe Air 或浏览器与 Java Web Start 之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1718519/