java - Adobe Air 或浏览器与 Java Web Start 之间的通信

标签 java flash air

我们正在设计一个应用程序,客户要求其应用程序的一部分保留在 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/

相关文章:

java - 在 JUnit 测试中强制出现 JAXBException

javascript - 如何在 Flash 的 ExternalInterface 和 JavaScript 之间传递信息?

python - 结合 Adob​​e AIR 和 Python 的方法 - Python

java - 使用 JNI 将函数指针从 C++ 行为返回到 Java 对象

javascript - 如何在 Java 或 JS 中检查本地化日期时间是否有效

java - 将 CSS 编译为 SWF 服务器端 Java,最佳做法是什么?

java - 如何将 jwplayer 嵌入到 google web toolkit 应用程序中?

sqlite - 如何使用Adobe Air将数据写入SQLite数据库?

actionscript-3 - 尝试了解 Adob​​e AIR 和全屏模式

java - 如何使用 IDEA 的结构搜索来查找缺少某些注释的字段?