| [ CnUnix ] in KIDS 글 쓴 이(By): Tony (박동동식) 날 짜 (Date): 2003년 3월 28일 금요일 오후 10시 11분 08초 제 목(Title): Re: [Q] client 가 죽어도 socket 은 멀쩡? 클라이언트가 죽을경우 OS 가 해당 어플리케이션이 사용했던 리소스들을 해제하게 되는데 이때 소켓 자원도 해제가 되며 어플 비정상 종료와 무관하게 fin 날아 갑니다. 이게 안날아가는 경우는 두가지 입니다. OS가 아예 뻗었다던가 네트웍이 끊겼던가. 이경우는 뭐 timeout 검사할수밖에 없겠죠. 덧. 펜딩된 패킷이 있다면 따로 검사 안해도 ACK 안오는것이 TCP 단에서 감지가 됩니다. == 이 말씀이 맞는걸로 알고있구요.. 그게 옳고 당연한데... 아마 TCP스택에는 책임을 지지는 않는걸로 정의되어 있을듯... == 삶의 여정에서 제대로 된 사람을 만나는 것도 중요하지만 제대로 된 사람을 제때에 만난다는 것은 더욱 중요합니다 |