Speaking of the projects of 42Cursus
, Minitalk belongs to the third circle in the Cursus.
This project aims to set up a communication program in the form of a client and a server using signals.
Note: I haven't shared the PDF of this project, as well as, I haven't explained anything due to school privacy reasons!
This project consists of two parts:
- Mandatory part
- Bonus Part
Note: The Bonus Part is not that necessary to validate the project, but it gives some extra XPs and days for the
The Blackhole
.
when it comes to the communication between two processes there are plenty of ways to set up this communication, and here are some of them:
This project limits you to use only signals to set up this communication between these two processes (client
& server
) by sending a message from the client
to the server according to that last's process id.
You are allowed to use only these two signals SIGUSR1 and SIGUSR2
Signals
Processes
IPC (Inter Process Communication)
Bit masking
Makefile
Syscalls