|
Ping Send timeout не работает
|
|||
---|---|---|---|
#18+
Когда задаю низкий таймаут то в результате если не пингуется узел то фактическое время выполнения функции 500мс Код: c# 1.
а если пингуется то очень быстро (1-5 мс) Пробовал разные значения выставлять - меньше примерно 500мс не срабатывает, то есть минимум это 500 мс в случае не доступности. Есть какая-то хитрость? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2018, 17:28 |
|
Ping Send timeout не работает
|
|||
---|---|---|---|
#18+
Дядя КоляКогда задаю низкий таймаут то в результате если не пингуется узел то фактическое время выполнения функции 500мс Код: c# 1.
а если пингуется то очень быстро (1-5 мс) Пробовал разные значения выставлять - меньше примерно 500мс не срабатывает, то есть минимум это 500 мс в случае не доступности. Есть какая-то хитрость? Не претендую на истину в последней инстанции, но видел такое поведение. Мое мнение. По умолчанию системная команда Ping использует таймаут 4000 миллисекунд. Если пинг не прошел, то возникает исключение, которое и обрабатывается столь долго. То есть 500 мс - константа обработки сбоя на конкретном ПК. Спасибо ТС за то, что он выявил приблизительное значение этой константы в частном случае ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2018, 18:45 |
|
|
start [/forum/topic.php?fid=20&fpage=33&tid=1399481]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 299ms |
total: | 439ms |
0 / 0 |