从基于Java的Eclipse插件到独立C程序通信的最佳方式

从基于Java的Eclipse插件到独立C程序通信的最佳方式,java,c,pipe,named-pipes,Java,C,Pipe,Named Pipes,我正在编写一个eclipse插件,它将以需要向另一个C程序发送“命令”的模式运行。C程序有一个内置的轮询器,用于检查事件。插件将“推出”命令,但不需要任何响应。在这两者之间建立沟通机制最简单的方法是什么?我曾考虑在C端使用只读fifo,我会从轮询器中进行检查,但我不确定如何协调这两个进程之间的读写。当另一个进程正在访问时,是否需要阻止其中一个进程?如果是,我如何协调这一点?有人知道那里有什么样品吗?我还没有完全找到我在搜索中要查找的内容。最简单的可能只是通过套接字连接进行通信,它允许您使用任何网

我正在编写一个eclipse插件,它将以需要向另一个C程序发送“命令”的模式运行。C程序有一个内置的轮询器,用于检查事件。插件将“推出”命令,但不需要任何响应。在这两者之间建立沟通机制最简单的方法是什么?我曾考虑在C端使用只读fifo,我会从轮询器中进行检查,但我不确定如何协调这两个进程之间的读写。当另一个进程正在访问时,是否需要阻止其中一个进程?如果是,我如何协调这一点?有人知道那里有什么样品吗?我还没有完全找到我在搜索中要查找的内容。

最简单的可能只是通过套接字连接进行通信,它允许您使用任何网络通信库来移动实际字节。

最简单的可能只是通过套接字连接进行通信,它允许您使用任何网络通信库来移动实际字节