Indeed, I would say that you need to provide more information for a good answer. The type of IPC depends on your needs. I used several types of IPC, shared memory, files, memory mapped files, channels, sockets, etc. I think this question is less about .Net and Mono and about specific needs.
, TCP UDP . VM, , .. , . loopback (127.0.0.1) . - , .
(, http , ...