소켓프로그램은 넘 어려워요
글쓴이: 익명 사용자 / 작성시간: 화, 2002/03/19 - 11:28오전
물어볼게 있어서질문을..
제가 client/server 프로그램을 만들었는데요, server 에서 소켓을 close
했는데 client 가 close를 파악하지 못하거든요..
netstat 로 확인을 해보면 server 쪽에서는 소켓에 대한 정보가 나타나지
않는데, client 쪽에서는 아직 접속한 포트가 established로 나타납니다.
그게 client에서 close를 알지 못해서 계속 established 로 나타나는건가
요, 아님 접속한 포트 상태가 close_wait 로 바뀌어야만 client 가 close
를 알수 있는건지 알려주세요..
그리고 client 가 close 상태를 알수 있는방법을 좀 알려주세요.
그리고 send 시에 갑자기 LAN 포트가 빠졌을때을 경우에 이를 client가 알
수 있는방법도 알려주시면 고맙겠습니다.
Forums:
Re: 소켓프로그램은 넘 어려워요
Server에서 close했다고 바로 Client에서는 알수가 없습니다.
즉 Client가 알수있는것은 read나 write시에..
0가 return되었을때 상대단이 종료된것으로 파악을 하지요.
< 0 인경우도 체크를 해주셔야겠구여..
그럼 즐프하세요..
댓글 달기