I have a Java and C++ process running separately as standalone programs on Linux (there is no parent-child relationship). I am looking at IPC between the two. Which of these