Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > Как узнать время на сервере |
Автор: Rakhim 10.2.2005, 14:57 |
Как узнать время на сервере. Для этого на сервере обязательно нужна служба времени или нет |
Автор: _hunter 10.2.2005, 15:43 |
а у кого ты время спрашивать собрался, если на том конце никого нет? |
Автор: Snowy 10.2.2005, 16:34 |
net time \\server |
Автор: Alex 10.2.2005, 18:24 |
http://forum.vingrad.ru/index.php?showtopic=31740&hl=net+time |
Автор: Rakhim 11.2.2005, 07:36 |
А как изменить формат вывода времени команды net time. Выводятся только минуты, а нужны секунды и миллисекунды? |
Автор: Snowy 11.2.2005, 08:39 | ||
RFC-1305
Нет там милисекунд. Да это и не возможно. Идея конечно интересная. Теб более, что все NT машины работают с SNTP по умолчанию. Если есть желание, то можешь накропать модуль, который будет забирать точное время. Дока в инете есть. Вот, например, подробно все расписано: http://sgroup.auditory.ru/cx5/protokol/sntp.htm Имено по SNTP работает net time Как вариант, можешь попробовать поковырять саму net.exe |
Автор: Rakhim 11.2.2005, 08:49 |
Прочитаю, А как вообще можно изменть изменть так формат чтобы выводиль секунды? |
Автор: Snowy 11.2.2005, 12:45 |
Да никак. Там фиксировано формат забит. А то мало-ли, захочет кто-нить вывод перенаправить, а формат на всех машинах одинаковый. |
Автор: Rakhim 14.2.2005, 13:46 |
Есть ли у когони-буть пример использования компонента TidSNTP? |
Автор: _hunter 14.2.2005, 15:53 |
а справка на что? создаем объект и читаем его DateTime. все. |
Автор: Rakhim 14.2.2005, 16:55 |
Создаю объект, присваиваю хост, порт 123 (как написано в протоколе SNTP) не соединяется. На сервере win2000. А команда net получает время. Чем отличается запрос времени с помощью команды net и протокола SNTP ![]() |
Автор: Snowy 14.2.2005, 18:02 | ||
Да ничем.
Работает как часы ![]() тОЛЬКО прописать Host и выставить Active в true. |
Автор: Rakhim 18.2.2005, 09:27 | ||
idSNTP1.DateTime возвращает 0.0 по справке
То есть, ощибка возникла при проверке ответа. Мне не нужно синхронизировать время, как напрямую обратится значению Transmit Timestamp? |