몇일간 끙끙 앓다가.. 코드 일부를 올려봅니다..
스티븐스 책에 있는 poll() 루틴을 랩핑한건데요
accept() 부분에서 가끔
WARNING : accept failed, connfd = -1, errno = 9
이 메세지를 찍으며 무한루프를 도네요..
구조적으로 어느 부분이 잘못되었는지 지적좀 부탁드립니다..
아무리 봐도 안나오네요.. ㅠㅠ
코드를 짧게 올리려고 중간중간 관계 없는 부분은 삭제했습니다.
먼저 메인 루틴 부분입니다.
[code:1]
void *thread_recvmsg(void *arg)
{
int sid;
ePollResult ret;