943 B
943 B
MINITALK
how to use :
first launch server :
./server
it will print a line with its own pid, and an empty line below
if you want to terminate the program hit ctrl-c
then in another window launch the client, with two arguments :
./client [SERVER PID] [string]
[SERVER PID] is the pid number printed by the server
[string] is whatever you want to write, surrounded by " if you want to include spaces : "a random phrase"
ressources
- use of getpid : https://www.includehelp.com/c/getpid-and-getppid-functions-in-c-linux.aspx
- use of signal : https://linuxhint.com/signal_handlers_c_programming_language
- use of sigaction : https://stackoverflow.com/a/17572787/9497573
- standard signal vs real time signals (with queue option) : https://www.softprayog.in/programming/posix-real-time-signals-in-linux
- test time of functions in program : https://stackoverflow.com/a/5833240/9497573