리눅스 커널 2.6에서 epoll를 사용하고 있습니다.
아래 함수
int epoll_wait(int epfd, struct epoll_event * events, int maxevents, int timeout)
를 이용하여 이벤트 발생을 감지할 때, 이벤트가 발생한
소켓 FD에서 이벤트의 종류가 READ 또는 WRITE 이벤트인지
어떻게 구분하나요? 아래는 이것을 위한 코드인데요.
해당 FD에서 epool.h에 정의된 events의 값으로부터
'&' 연산을 이용하여 구하고 있습니다.
이렇게 하는 것이 맞습니까?
[code:1]