CnUnix

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



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

==
이 말씀이 맞는걸로 알고있구요.. 그게 옳고 당연한데... 아마 TCP스택에는
책임을 지지는 않는걸로 정의되어 있을듯... 


==
     삶의 여정에서 제대로 된 사람을 만나는 것도 중요하지만
     제대로 된 사람을 제때에 만난다는 것은 더욱 중요합니다
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.