[질문]accept에 대한 질문~~~
글쓴이: wildrunner / 작성시간: 금, 2003/07/04 - 6:28오후
accept()를 호출했을당시에 연결 요청 대기큐에 아무것도 없다면 블러킹되는것
아닌가요?
while(1){
clnt_sock = accept(serv_sock, (struct sockaddr*)&clnt_addr,&addr_len);
.........................
}
이런식으로 작성을 했는데 클라이언트에서 접속을 안했는데도 accept()에서
빠져나가서 다음 코드를 실행시켜버립니다. 물론 clnt_sock의 상태값을
검사해서 막을 수는 있지만서도......
Forums:
.
이 경우엔 에러가 발생한듯 합니다.
clnt_sock 를 체크해 보시고
errno값을 찍어 보세여
댓글 달기