1. 프로세스 기반 다중 접속 서버의 구현 모델
- 새로운 연결 요청을 수락 할 때마다 프로세스의 생성.
2. 파일 디스크립터의 복사
- 하나의 소켓(파일)에 대한 파일 디스크립터가 둘 이상 존재한느 경우, 모든 파일 디스크립터를 종료 해 줘야 해당 소켓(파일)이 종료 된다.
3. TCP 입출력 루틴의 분할.
- 입력과 출력을 실행하는 루틴을 분리한다.
4. TCP 입출력 루틴의 분할의 이점.
- 입력과 출력이 독립적이다.
'[+] Information > [-] Network' 카테고리의 다른 글
[2009/06/28] 프로세스간 통신 (0) | 2009.06.28 |
---|---|
[2009/06/27] 예제소스(echo_multiserv.c, echo_multiclnt.c) (0) | 2009.06.27 |
[2009/09/24] 시그널 핸들링 예제소스(sigint.c, sigint2.c, sigalrm.c, zombie_handler.c) (0) | 2009.06.24 |
[2009/06/24] 시그널 핸들링과 좀비 프로세스 (0) | 2009.06.24 |