UDP 로 TIME protocol 을 받아오는 프로그램을 하나 만들었습니다..
패킷을 잡아보면 TIME request, TIME response 잘 받아옵니다(TIME server 가 time protocol 을 지원하는 경우)
하지만 time protocol 을 지원하지 않는 서버 주소로 적용하면 request 만 하고 response 는 무응답 입니다..
블럭킹 모드라서 그런것 같은데.. 이를 감지할수 있는 방법이 없을까요??
예를 들어 response 가 일정시간동안 발생이 안되면 return -1; 로 설정한다던지..
소켓 프로그래밍을 처음 해봐서 해매고 있는 초보 개발자 입니다.
아신다면 꼭좀 조언 부탁 드립니다 ^^ㅋ
제가 만든 소스는 rdate 를 참고해서 만들었습니다.