java - 如何最轻松地在同一主机上运行的 Cocoa(客户端)和 Java(服务器)之间进行 IPC/RPC?

标签 java objective-c cocoa ipc rpc

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/

相关文章:

objective-c - 委托(delegate)应该通过 Controller 来获取模型吗?

java - junitparameter异常方法应该没有参数

Java8 : how to copy values of selected fields from one object to other using lambda expression

iphone - 如何截取 NSString 的部分内容?

objective-c - 自动推送到其他 View Controller

ios - #define vs self.method检查分配

java - Vaadin Textarea 自动高度

java - Wicket 中有静态树组件吗?

iphone - 将 UITableView 信息存储在单个 NSMutableArray 中

objective-c - 我如何从 mac 应用程序获取其他应用程序的版本