/minitalk

Minitalk is a small data exchange program that leverages UNIX signals to facilitate communication between two processes: a client and a server. The aim is to send a string from the client to the server, and displays it in the terminal.

Primary LanguageCThe UnlicenseUnlicense

minitalk

42 lisbon img

About

Minitalk is a small data exchange program that leverages UNIX signals to facilitate communication between two processes: a client and a server. The aim is to send a string from the client to the server, and displays it in the terminal.

Mandatory

  • Create two executable files: client and server;
  • The Client takes two parameters: PID and string to sendo;
  • The clinent must send the string passed as a parameter to the server;
  • Server has to display the string quickly;
  • Your server should be able to receive strings from several clients;
  • We can only use SIGUSR1 and SIGUSR2 signals.

##Bonus

  • Add reception acknowledgement system.
  • Support Unicode characters.