Я хочу, чтобы программа C запрашивала время даты сервера centOS с сервера Ubuntu через UDP. Я написал код, который извлекает временную метку UTC, которая составляет +06 часов от фактического времени даты в centOS. NTP не допускается.Программа C для получения даты времени сервера centOS с сервера ubuntu?
Я использовал setsockopt, getsockopt, sendto & recvfrom для общения.
Номер порта 1099 & Часовой пояс Centos - это CST, часовой пояс Ubuntu - UTC. Предположим, это Fri, 28 ноября 2014 года 03:06:25 в Centos, после чего ubuntu получает Fri, 28 ноября 2014 года 09:06:25, то есть +0600 hrs. Формат - это метка времени UTC.
Есть ли способ получить эквивалентную временную метку UTC времени даты в centOS от ubuntu?
Я пытаюсь синхронизировать дату времени centOS & Машина Ubuntu, независимо от часового пояса.
Пожалуйста, помогите! Любая идея или предложения.
Спасибо.
Какой номер порта вы используете для связи с сервером centOS? Кроме того, можете ли вы привести пример получаемой вами метки времени и формат «фактического времени», который вы хотите получить? – TonyB
@TonyB Номер порта 1099 и часовой пояс Centos - это CST, часовой пояс Ubuntu - UTC. Предположим, это Fri, 28 ноября 2014 года 03:06:25 в Centos, после чего ubuntu получает Fri, 28 ноября 2014 года 09:06:25, то есть +0600 hrs. Формат - 1417165610. –
@KK «Пт, 28 Ноя 2014 09:06:25» Это временная дата UTC «Пт, 28 ноября 2014 года 03:06:25 КНТ». Что вы действительно хотите сделать? – nos