select에서 write set에 세팅하는 이유는 뭘까요?

글쓴이: 익명 사용자 / 작성시간: 목, 2001/12/27 - 9:51오전
select에서 write로 세팅하는 경우, fifo를 사용해서 read only로 오픈해
도 항상 "쓰기가능"으로 나오고, 심지어 일단 open한 경우에는 fifo를 삭
제하더라도 데이타가 날라갑니다.
더욱더 우수운 것은 상대편이 이미 죽어버린 경우에도 select에서 write
로 등록된 descriptor는 "쓰기가능"이라는 결과를 리턴합니다.
그렇다면...
무조건 쓰기가능으로 될 것을 무엇하러 select에 등록해 주는 것인지 그것
이 참으로 궁금합니다.
굳이 select에 FD_SET(fd, &wset)으로 fd를 등록하는 이유는 뭘까요?
고수님들의 친절한 소견을 부탁드립니다.
Forums:
댓글 달기