Minitalk

C

A client and server that transmit a message between two processes using only UNIX signals, one bit per signal.

View on GitHub
minitalk sending a message between two terminals over signals

A small client and server pair that sends a text message between two processes using nothing but UNIX signals. The client turns each character into its 8 bits and fires one signal per bit, SIGUSR1 for a 0 and SIGUSR2 for a 1. The server catches those signals, rebuilds each byte bit by bit, and prints the message as it arrives.

← All projects