Я написал приложение, которое работает в 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-сервером.
Я потратил довольно много времени на поиски ответа, но безуспешно.
Пожалуйста, помогите.