select는 특정 이벤트가 발생하면 running을 하지만 poll은 계속해서 주기적으로 돌면서 이벤트를 체크한다. int poll(struct pollfd *fds, nfds_t nfds, int timeout); 1인자값 : 이벤트 등록 변수 2인자값 : 체크할 pollfd의 개수 3인자값 : time out 시간 만약에 poll(0, 0, 1000); 이렇게 하면 sleep(1); 과 같이 1초 delay를 줄 수 있다. 출처: http://forum.falinux.com/zbxe/?document_srl=405838 위의 페이지에 따르면 POLL함수는 확인하고 싶은 여러가지 이벤트를 미리 등록해놓고 그 이벤트들이 발생했는지 확인할 수 있는 편리한 방법을 제공한다. POLL 함수의 PHASE는 5..