本机代码绑定到 java 中的服务

Posted

技术标签:

【中文标题】本机代码绑定到 java 中的服务【英文标题】:native code bind to the service in java 【发布时间】:2013-01-23 09:37:46 【问题描述】:

我有一个用原生 c 编写的程序。 现在,我希望这个本地 c 程序与使用 bind 用 java 编写的服务通信。 任何人都可以告诉我如何? 实际上,我已经尝试过使用本地套接字来实现它。但是它太慢了。 谢谢!

【问题讨论】:

【参考方案1】:

思路如下图:

 Process P1                                                     Process P2

用户空间程序(在 java 中)

   JNI layer


  native code (in c/c++)     <---------------------->     native code (in c/c++)
                                       Binder

【讨论】:

以上是关于本机代码绑定到 java 中的服务的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Android Java绑定库运行时失败访问本机库

将 mysql 服务绑定到 PCF 中的船长服务器时出现 java.lang.IllegalStateException

localhost127.0.0.1本机ip0.0.0.0 的区别

linux不常用内核参数说明

未绑定命名参数:Spring Boot 中的 DATE_FORMAT 本机查询

无法绑定到“routerLink”,因为它不是已知的本机属性[重复]