CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): testors (testors)
날 짜 (Date): 2003년 3월 28일 금요일 오후 07시 33분 24초
제 목(Title): Re: [Q] client 가 죽어도 socket 은 멀쩡?


클라이언트가 죽을경우 OS 가 해당 어플리케이션이 사용했던 리소스들을
해제하게 되는데 이때 소켓 자원도 해제가 되며 어플 비정상 종료와 무관하게
fin 날아 갑니다. 이게 안날아가는 경우는 두가지 입니다.
OS가 아예 뻗었다던가 네트웍이 끊겼던가.
이경우는 뭐 timeout 검사할수밖에 없겠죠.
덧. 펜딩된 패킷이 있다면 따로 검사 안해도 ACK 안오는것이 TCP 단에서 감지가
 됩니다.

- Testors
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.