игнорирование пинга-переключатель w (timeout)

Я пытаюсь имитировать прерывистый тайм-аут пинга, добавив ключ-w, но, похоже, игнорирует этот переключатель.

хост* я пингую, как правило, отвечает около 108 МС, поэтому, если я установил /w на что-то ниже, чем я думал, что увижу таймауты, но независимо от того, что я установил, я не получаю таймауты.

C:WindowsSystem32>ping www.google.com -w 5

Pinging www.google.com [216.58.198.228] with 32 bytes of data:
Reply from 216.58.198.228: bytes=32 time=10ms TTL=54
Reply from 216.58.198.228: bytes=32 time=10ms TTL=54
Reply from 216.58.198.228: bytes=32 time=10ms TTL=54
Reply from 216.58.198.228: bytes=32 time=10ms TTL=54

Ping statistics for 216.58.198.228:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 10ms, Maximum = 10ms, Average = 10ms

Я делаю что-то неправильно или неправильно понимаю ситуацию? Или этот переключатель просто не работать?

*заменил в Примере с www.google.com игнорировать реальный IP-адрес и хост, который я использую

22
задан MrVimes
01.04.2023 2:22 Количество просмотров материала 3236
Распечатать страницу

1 ответ

на следующая документация гласит:

при указании очень маленьких чисел для тайм-аута ответ Ping может быть получил даже если timeout миллисекунд прошло.

после некоторого тестирования, это, кажется, объяснить вашу проблему. Я проверил пинг example.com, который отвечает между 70-85ms для меня. При установке тайм-аута 80 мс, некоторые пинги терпят неудачу, а некоторые нет. Таким образом, где-то ниже 80 мс начинает быть "очень маленьким".

2
отвечен Wouter 2023-04-02 10:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх