Unix IPC Research

What?

This is a platform for research in doing modern Inter Process Communication, the unix way (tm).
it both tries to fill in the gaps in this table as well as providing a common serialization format for IPC, that is trivial to parse.

Current experimental projects

Existing unix IPC mechanisms

via payload sender receiver solution
process id notification many one signal
process id notification one many or none
process id notification one one signal
process id message many one
process id message one many or none
process id message one one pipe
process id call many one
process id call one one pipe
file notification many one fifo
file notification one many or none
file message many one fifo
file message one many or none
file call many one socket (af_unix)
key notification many one semaphore
key notification one many or none semaphore
key notification one one semaphore
key message many one message queue
key message one many or none
key message one one message queue
key call many one socket (af_inet)
key call one one
Incorrect or missing? Mail aep at hereticlinux dot org

Common serialization format for remote procedure call

The specification is now maintained by the Antidesktop Standards Group. here