[질문] 급하게 질문드립니다. accept()에서 0을 리턴합니다.

bsakiag의 이미지

급하게 질문좀 드립니다.
linux socket 프로그램에서요..
accept()가 두세번은 잘 실행되다가, 몇번 이후로는 0을 리턴합니다.
man accept에는 accept error시 -1을 리턴한다고 되어 명시되어 있더군요.

그런데 accept가 리턴한 socket descriptor 에 fnctl을 수행하면 다시 에러가 발생하고..

strerror(errno) 로 찍어봤더니 "Unknown error 314" 로 나옵니다.

참고로 accept 전의 listen backlog는 5로 하였습니다.

고수분들의 도움을 급히 청합니다.
미리 감사를 ... 이만..