int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
select 함수의 파일 디스크립터 파라미터 중 주로 read fd를 많이 사용하는 거 같은데요, 네번째 파라미터인 exceptfds는 주로 언제 사용하는지 알고 싶습니다.
검사 대상의 파일 디스크립터에서 예외가 발생했을 때 select 함수가 리턴하는데, 예외 발생이라는 말이 좀 애매합니다.
구체적인 예를 알면 이해하기가 좀 쉬울 거 같은데요..아시는 분 설명 부탁드립니다.