학교 시험관련해서 질문하나 드립니다 (SO_REUSEADDR)
글쓴이: geneven / 작성시간: 수, 2008/04/23 - 10:54오후
강의자료에 보니 SO_REUSEADDR을 사용하는 경우 3가지가 적혀있습니다.
Quote:
1. UDP통신시 하나의 포트를 다른 프로세스가 같이 사용할 수 있게 하는것
2. TIME_WAIT상태의 포트 재사용
3. 자식 프로세스가 서버인 경우
라고 되어있는데 3번의 말이 무슨 의미인지 잘 모르겠습니다. 부모 프로세스가 서버 소켓을 생성하고 fork한후에 부모 프로세스는 종료했다가 다시 실행시키면 포트번호 사용중이라는 에러가 난다는데, 이게 어떤 뜻인가요?
Forums:
자식 프로세스가
자식 프로세스가 부모한테 물려받은(fork시 모든 소켓은 그대로 두 프로세스가 공유) 소켓을 닫지 않고 있는 경우가 해당됩니다.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
궁금한것은 자식이
궁금한것은 자식이 물려받은 소켓을 사용중이고 부모 프로세스가 종료되었다가 다시 실행되면 두 프로세스는 별개가 되어서 부모 자식 관계를 잃어버리는 것인데
그래도 그 포트번호를 재사용 할 수 있는건가요?
댓글 달기