코드
-
MFC의 Ping의 응답 코드값NMS(ICMP,SNMP) 2011. 4. 14. 11:46
MFC 상으로 ping 응답을 확인하는 함수인 IcmpSendEcho() 에서 리턴값이 1인 경우에는 응답이 온 경우지만 리턴값이 0 인 경우에는 응답이 오지 않은 경우다. 이럴 때 4번째 파라메타인 LPVOID ReplyBuffer를 분석해 보면 응답이 오지 않은 이유를 알 수 있다. 확인 방법은 아래와 같다. 거의 대부분의 11010코드(Request time out)이었지만, 실제 상황에서 테스트 해 본결과 아무도 없는 한밤중에 11002(Destination Net Unreachable),11003(Destination Host Unreachable) 같은 상황이 나타나기도 했다. PICMP_ECHO_REPLY pEchoReply = (PICMP_ECHO_REPLY)ReplyBuffer; CStr..