epoll_wait 와 edge trigger에 관해서 질문있습니다.
글쓴이: kkajjang / 작성시간: 화, 2014/07/15 - 4:05오후
제가 epoll 서버 엔진을 제작중인데,
edge trigger 옵션을 준 서버입니다.
테스트 클라이언트를 10개정도 띄워서 몇천개의 소켓을 동시에 붙엿다 띄었다를
반복하면 이벤트가 남아잇는데도 epoll_wait가 return을 하지 않습니다.
새로운 클라이언트를 1개 붙여보면 남아있던 이벤트가 발생합니다.
억지로 이벤트를 빼서 처리 하려해도 epoll_wait는 이벤트를 처리 한상태로 인식하지 않네요...
어떻게 해서 epoll_wait에 묶여있는 event를 꺼내야 하나요?
Forums:
댓글 달기