0. Minitalk subject!
Mandatory Part
- 서로 의사 소통 가능한 client, server 프로그램을 만든다.
- server가 먼저 켜지고, 실행되면 PID 를 먼저 출력해야한다.
- 클라이언트가 받아야하는 파라미터
- 클라이언트는 서버한테 넘겨받은 문자열을 보내준다. 서버가 문자열을 받으면 서버는 표시해야한다.
- 통신은 UNIX 시그널을 통해서만 이뤄져야한다.
- 서버는 꽤 빠르게 문자열을 출력해야한다...? 1초에 100개 문자열은 엄청 느린것이다...?
- 서버는 여러개의 클라이언트한테 한번에 문자열을 받을 수 있어야한다.
- 시그널 SIGUSR1 과 SIGUSR2 만 써야한다.
Bonus
- reception acknowledgment system
- 유니코드 지원
1. 개념
시그널이란?
시스템프로그래밍 9주차
시그널 집합이란?
- 그냥 시그널을 한번에 여러개를 표현하기 위한 sigset_t 구조체 참고