select() 는 리턴할때마다 fd_set의 값을 변경시킵니다. 즉 입력값이 리턴값의 역할을 하죠.
따라서 매번 select()를 호출할때마다 입력값을 재설정해줘야 합니다..
그래서 select()대신에 입력/출력이 분리되어있는 poll()을 사용하거나나
리눅스라면 epoll()을 씁니다.
========================================
* 부분이 전체를 대변하는 하나의 속성일때 진리이다.
영속적이지 못한 것은 전체가 될 수 없다.
========================================
* The truth will set you free.
select() 는
select() 는 리턴할때마다 fd_set의 값을 변경시킵니다. 즉 입력값이 리턴값의 역할을 하죠.
따라서 매번 select()를 호출할때마다 입력값을 재설정해줘야 합니다..
그래서 select()대신에 입력/출력이 분리되어있는 poll()을 사용하거나나
리눅스라면 epoll()을 씁니다.
========================================
* 부분이 전체를 대변하는 하나의 속성일때 진리이다.
영속적이지 못한 것은 전체가 될 수 없다.
========================================
* The truth will set you free.
댓글 달기