안녕하세요.. 소켓 프로그램을 코딩하고 있는데.. 서버가 일정시간(5초)를 기다려서 클라이언트로 부터 메세지가 오면 그 메세지를 수신해서 출력하고, 5초내에 오지 않으면 메세지를 보내라는 명령을 클라이언트에게 보내는 프로그램을 짜려고 합니다. 타이머를 찾아보니 setitimer라는 명령이 있던데... 어떻게 사용할지를 모르겠습니다. 좀 가르쳐 주세요....
setitimer 는 간격 타이머를 설정하는 함수지만, 5초 동안 기다리는 용도라면 select 함수의 타임아웃을 지정하는 방식이 더 간단합니다. alarm 함수로도 비슷하게 구현할 수 있습니다.