Skip to content

Latest commit

 

History

History
59 lines (34 loc) · 1.7 KB

README.md

File metadata and controls

59 lines (34 loc) · 1.7 KB

Aristotle-Quotes-Featuredjpg


Minitalk

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.


Signals

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


Things you will learn in this project

Signals

Processes

IPC (Inter Process Communication)

Bit masking

Makefile

Syscalls


Contact Me