|
현재 IndyICMP를 이용하여 TraceRT를 구현하는 중입니다.
IndyICMP 변수의 TTL값을 1에서부터 점점 증가 시켜 최종 IP와 FromIpAddress 값이 같을때까지 돌리고 있습니다.
그런데 여기서 이상한점이 발생하네요
MsRoundTripTime값이 -1234123213 값과 같은 이상한 값이 나옵니다.
그래서 MsRoundTripTime <=0 이 아닐때까지 계속 돌려보았지만... 이번엔 무한 루프되버리네요 ㅋ
그렇다면 MsRoundTripTime 값이 계속 마이너스 값 또는 0 이라는 값이 나온다는 말인데...
왜 이런값이 나오는지 궁금합니다. 어떻게 해야 제대로 된 값이 나올까요?
아참 그리고 PING테스트를 할때 왜 MsRoundTripTime값이 0이 나올때가 있을까요?
순간적으로 여러번(1초에 약 10~20번가량) 돌리면 그렇게 나오네요 ㅋ
|