Java 端是 Bukkit插件,所以我没有自由地在像 Tomcat 这样的 servlet 引擎上构建。我不需要任意访问任何对象;我只想将插件可用的功能子集公开到我的包装应用程序。
Cocoa 应用程序是我从头开始构建的,因此限制稍微宽松一些。它是服务器的包装器,对配置某些插件的支持有限。
可以通过 Unix 套接字进行通信的东西将是理想的,因为进程在单个主机上运行,但 TCP 套接字也可以。我其实并不挑剔。如果我最终使用 TCP,那么我会考虑添加对远程管理的支持,但这不是优先事项。我不希望 Unix 套接字太麻烦,以至于我必须跳过才能使用它们。
最佳答案
您可能想查看zeromq ,它具有 Objective-C 和 Java 的绑定(bind),支持 IPC、TCP 等。
关于java - 如何最轻松地在同一主机上运行的 Cocoa(客户端)和 Java(服务器)之间进行 IPC/RPC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6207539/