Серверы времени не всегда отвечают

У меня есть встроенные устройства без какой-либо ОС, и я хотел реализовать NTP для синхронизации времени. Я написал некоторую программу на C для тестирования NTP в Linux (я посылаю датаграммы ntp на сервер времени с разными временными интервалами и жду ответов), и я понял одну проблему, которую я не уверен, нормально ли это, и как я должен справиться с этим а именно серверы времени не всегда отвечают.

Я понял, что это сильно зависит от времени суток и точки сети, к которой я подключен (сервер времени отвечает, когда я подключен к WiFi дома, но не отвечает, когда я подключен к WiFi на рабочем месте). Под "не отвечает" я не имею в виду, что я теряю 1 из 10 или 100 пакетов udp, но я не получаю никаких пакетов udp. Интересно, нормально ли это и стоит ли готовить свои устройства к такой проблеме? Я проверил различные серверы времени, включая: 0.pl.pool.ntp.org, 0.europe.pool.ntp.org и т. Д.

Я спрашиваю, есть ли способ, который поможет мне найти проблему с сетевым подключением?

1 ответ

Естественно, вам всегда нужно готовиться к проблемам с сетевым подключением.

Другие вопросы по тегам