Or just use unix domain sockets and named pipes, and then you don't have users complaining that you've used some random port that they want to use for some reason.
But really for stuff like file system access just use the node APIs, don't shuffle this stuff through any hand rolled IPC.