本机代码绑定到 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 的区别