티스토리 뷰
728x90
Minitalk 서브젝트는?
클라이언트에서 서버로 문자열을 전송해 서버에서 그 문자열을 출력하는 두 개의 프로그램을 만드는 문제다.
정말 간단한 느낌이지만 서로 다른 프로세스로 동작하기 때문에 어떻게 처리해야할지 고민을 해야한다.
이것을 해결하기 위해 서브젝트에서 제시한 내용은 UNIX 시스템의 signal이다.
그리고 signal 중에서도 SIGUSR1과 SIGUSR2 만 사용하는 것을 조건으로 제시했다.
즉, 2가지 Unix signal을 이용하여 문자열을 주고 받는 2개의 프로그램을 만드는 것이 minitalk이다.
그러면 이제 다음 글을 통해 어떻게 풀 것인지 알아보자!
밑에는 다음 글을 보기 전에 미리 알면 좋을 힌트다~
문제 풀이 힌트
출처
https://www.quantil.com/content-delivery-insights/content-acceleration/data-transmission/
다음 글
https://blog-001.tistory.com/79
'개발 일기 > 개발 적성찾기' 카테고리의 다른 글
[42서울, Minitalk] 2. 신호를 이용한 문자열 수신 (0) | 2021.06.13 |
---|---|
[42서울, Minitalk] 1. 신호를 이용한 문자 전송 (0) | 2021.06.03 |
[BSD 라이브러리, C] signal 함수 (0) | 2021.06.02 |
[n일 도전, 3일차] 벌써 실패...? (0) | 2021.05.11 |
[n일 도전, 2일차] 함수형 프로그래밍은 새롭다. (0) | 2021.05.09 |
댓글