Question
Solution
This packet type sends pings through a built-in Windows function (IcmpSendEcho). Most Windows ping tools use the same function, including the ping command, so they’re all subject to this. Given a timeout under 1000 ms, that function marks some replies as timeouts at random, even fast ones. At 1000 ms or more, it behaves. The loss is intermittent and often small, so it’s easy to miss. Microsoft hasn’t documented or fixed this. Other developers, including the OpenJDK team, work around it the same way: never hand Windows a timeout under 1000 ms..
Article ID: 172
Created On: October 20, 2026
Last Updated On: October 22, 2026
Online URL: https://www.pingman.com/kb/article/why-pingplotter-recommends-a-timeout-of-at-least-1000-ms-with-icmp-using-windows-dll-172.html