Мне нужен совет по настройке интервала в небольшом приложении пинг - PullRequest
1 голос
/ 19 января 2012

Я создаю приложение, которое позволяет мне пинговать IP или диапазон IP, используя интервал времени между каждым пингом. Меня беспокоит то, что если интервал будет слишком малым, моя программа будет выполнять пинг-флуд.

Что я должен позволить минимальному интервалу в миллисекундах быть в моем маленьком приложении?

1 Ответ

2 голосов
/ 20 января 2012

Я бы подумал, что проверка общедоступного IP-адреса чаще, чем раз в секунду, будет выглядеть крайне подозрительно.

Как правило, вы не должны пинговать чаще, чем это полезно, это приведет только к ненужному сетевому трафику и перегрузке. Например, если целью вашего приложения было визуальное уведомление пользователя о проблеме в сети, то пинг чаще, когда пользователь может ответить, не имеет смысла.

Возможно, лучшим решением будет использование статистического алгоритма, который учитывает потерю пакетов, время отклика и загрузку сети. Алгоритм может быть адаптивным в том смысле, что он компенсирует загрузку сети и ценность собираемой информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...