Каков наилучший способ (то есть простейшая реализация и наиболее прозрачный для конечного пользователя) для расчета времени пинга между посетителем сайта и набором IP-адресов? Я знаю, что SpeedTest.net делает это в своих расчетах скорости теста, хотя мое решение не должно быть видимым для пользователя. Следует просто рассчитать время пинга и затем выбрать самый низкий пинг.
Чтобы было ясно, я хочу, чтобы конечный пользователь пинговал IP-адреса. Я не хочу, чтобы удаленные серверы пытались пропинговать соединение конечного пользователя, потому что их соединение может не пропустить те пакеты.
Пример времени пинга, заданного SpeedTest.net при запуске теста: