A collection of example programs using inter-process communication (IPC) techniques within a process or between processes on one computer.
Examples within a process have an explicit prefix intra_, any programs without this prefix focus on the more general case of communication between threads in different processes on a single host.
List of implemented examples:
ipc_signal: Receiver registers a signal handler and loopsintra_semaphore: Using unnamed semaphores within a process; not working on MacOSipc_named_semaphore: Named semaphore to be used between two independent processesipc_pipe: Unnamed pipeipc_named_pipe: Named pipe to be used between two independent processesipc_unix_domain_socket: Using a UNIX domain socket to communicate between processesipc_zmq: ZMQ pair sockets are used to communicate between two processesintra_zmq: ZMQ pair sockets between threads inside a single process