리눅스에서 게임서버 개발중입니다 /dev/poll에 대해서
글쓴이: laster40 / 작성시간: 월, 2003/04/21 - 12:22오전
/dev/poll에 대해서 여러 사이트를 통해서
그 성능과 ㅡ,.ㅡ 장점을 많이 봐왔습니다.
이번에 제가 개발중인 게임을 /dev/poll의 리눅스판 -,-a으로 해볼려고하니
쉽지 않네요
먼저 /dev/poll는 sun에서 지원하는것이고 이걸 리눅스에서 지원하게 해줄려면 커널을 패치해줘야하는걸로 알고있습니다. 2.4.18에서 기본적으로 설치되지 않은거 같더라구요
이거 어떻게 설치해줘야하는건지 궁금하구요 -,-;
기타 자세한 설명이 있는 싸이트나 책좀 추천부탁드립니다.
Forums:
참고: www.ezdoum.com/stories.php?story=02/
참고: www.ezdoum.com/stories.php?story=02/07/18/0795779
unix와의 호환성이 문제되지 않는 상황이라면 /dev/epoll 이나
unix와의 호환성이 문제되지 않는 상황이라면 /dev/epoll 이나 sys_epoll 을 고려해 보시는것도 좋을것 같습니다.
epoll 관련 홈페이지는 다음과 같습니다.
http://www.xmailserver.org/linux-patches/nio-improve.html
우리 모두 리얼리스트가 되자. 그러나 가슴에 이룰 수 없는 꿈을 가지자
^^;;
/dev/epoll에 관한 답글을 달려고 했는데,
이미 달려버렸군요..
음... /dev/epoll이나 kqueue, select의 인터페이스 예를
공부 하고 싶으시다면,
http://www.monkey.org/~provos/libevent/ 를 참고하세요...
ps. 처음에는 libevent가 가벼웠는데
지금은 여러기능 지원을 위해서 리스트와 rb-tree 지원으로
fd하나당 차지하는 메모리가 크더군요 (80bytes정도..)
울랄라~ 호기심 천국~!!
http://www.ezdoum.com
댓글 달기