select 명령을 사용할 때....

익명 사용자의 이미지

소켓프로그램에서...

일정시간을 기다리는 역할을 하게 해서 그 안에 입력이 들어오면 A라는 일을 하고,

그렇지 않으면 B라는 일을 하게하는 일을 할 때 select명령을 사용하는데...

저는 소켓프로그램에서..

5초를 기다리다가 그 전에 메세지가 오면 그 메세지를 출력하고.

5초안에 메세지가 오지 않으면 다시 보내달라는 메세지를 전송하는 프로그램을

짜고 있는데. 5초전에 메세지가 왔을 때 그 메세지를 출력하는 법을 모르겠거든요..

그 방법 좀 가르쳐 주세요...

그럼 ...수고하세요...

익명 사용자의 이미지

메세지가 와서 select가 끝났으면,
read같은 것으로 socket descriptor로부터 메시지를 읽어 출력하시면 될것 같네요...

여기 250번인가에 어느분이 예제도 올려놓으셨던데요...