Как запросить NTP-сервер в C #, как Ntpdate на Linux - PullRequest
0 голосов
/ 14 июня 2019

Я написал приложение, которое работает в Linux и использует ntpdate для запроса нашего NTP-сервера. В некоторых случаях ntpdate возвращает ошибку «не найден сервер, подходящий для синхронизации». Я должен быть в состоянии обнаружить ту же ошибку в нашем приложении Windows. Как я могу добиться этого с помощью C # (моя цель - «потерпеть неудачу» в случае сбоя ntpdate, чтобы выровнять поведение моих двух приложений)?

Найдено «Как запросить NTP-сервер с использованием C #?» , но, к сожалению, он возвращает время, когда ntpdate возвращает «сервер, подходящий для синхронизации, не найден». Также попытался с помощью команд Windows: «W32tm / monitor / computers: ntp_server_ip» А также «W32tm / stripchart / computer: ntp_server_ip / dataonly / samples: 1» Но я не смог понять из его вывода, что есть проблема с NTP-сервером.

Я потратил довольно много времени на поиски ответа, но безуспешно.

Пожалуйста, помогите.

...