[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): Tony (관객2) 날 짜 (Date): 2001년 6월 30일 토요일 오후 02시 21분 54초 제 목(Title): Re: select()에 관한 질문 리눅스의 커널은 그런식으로 구성되었다는 말씀밖에 드릴말이 없을것 같습니다. 리눅스 커널의 버그일지도 모르겠구요. 생성한 socket에대해 select는 어떤 반응을 보여야하는지에대한 posix의 rule은 뭐라고 정의되어있는지 모르겠네요. 분명한것은 리눅스의 경우 AF_INET socket은 select에대한 처리를 그런식으로 하고있습니다. 수정하시려면 리눅스 커널 아래에서 net/ipv4/tcp.c의 tcp_poll()을 건드리시면 될듯싶습니다. ps. 꼭 그런식으로 프로그램 해야할 필요성이 있는지는 모르겠습니다만... create해놓고 connect나 listen을 하지 않은 소켓에서 무언가 내용이 들어올 리 없으니까 select를 쓸필요는 없을것 같습니다. == "너희는 이 곳, 이 세상을 어떻게 생각해?" "천국도 지옥도 갈 수 없는 '평범한 영혼'들이 잠시 들려 쓸쓸히 방황하는 곳이라고 생각합니다." |