ipc.md (580B)
1 # IPC 2 3 ## IPC (Inter-Process Communication) 4 5 IPC is the broad concept — it refers to any mechanism that allows separate 6 processes to exchange data. It's not a specific technology but rather an 7 umbrella term covering many approaches: shared memory, message queues, pipes, 8 signals, and sockets. Both Unix sockets, [TCP](/networking/tcp.md) and 9 [UDP](/networking/udp.md) can be used as IPC mechanisms. 10 11 ## IPC (narrow/common usage) 12 13 Local-only mechanisms (Unix sockets, pipes, shared memory) 14 15 ## TCP & UDP 16 17 Network protocols that can do IPC, but are designed for cross-machine use