Minitalk is a communication program using UNIX signals.
To code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on in the 42cursus.
• You must create a communication program in the form of a client and server.
• Communication between your programs should ONLY be done using UNIX signals.
• You can only use the two signals SIGUSR1 and SIGUSR2.
• The server confirms every signal received by sending a signal to the client.
• Support Unicode characters!
To compile the program, run:
$ make
First, run the server and get its PID:
$ ./server
Then, run the client, providing the server PID and the string:
$ ./client 12345 "G'day mr server 🙃"
This work is published under the terms of 42 Unlicense