[42서울] minitalk 구현(Makefile 포함)
·
대외활동/42서울
서론minitalk 과제는 SIGUSR1, SIGUSR2를 사용해서 클라이언트 프로그램에서 서버 프로그램으로 메시지를 보내고 서버 프로그램은 해당 메시지를 출력하는 프로그램을 작성하는 과제이다. 이 과제에서는 pid 값, signal 및 kill 함수 등에 대해 배우게 된다. 개념pid프로세스 id이다. 쉘에서 ps 명령을 통해서 pid를 확인할 수 있으며 getpid() 함수를 사용해서 자신의 pid 값을 가져올 수도 있다. kill 함수#include int kill(pid_t pid, int sig); pid에 해당하는 프로세스(또는 그룹)로 sig에 해당하는 값을 보낸다. https://www.ibm.com/docs/hr/zos/2.4.0?topic=functions-kill-send-signal..