Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать время на сервере 
:(
    Опции темы
Rakhim
Дата 10.2.2005, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 12.8.2004

Репутация: нет
Всего: нет



Как узнать время на сервере.
Для этого на сервере обязательно нужна служба времени или нет
PM MAIL   Вверх
_hunter
Дата 10.2.2005, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



а у кого ты время спрашивать собрался, если на том конце никого нет?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Snowy
Дата 10.2.2005, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



net time \\server
PM MAIL   Вверх
Alex
Дата 10.2.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 4
Всего: 162





--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Rakhim
Дата 11.2.2005, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 12.8.2004

Репутация: нет
Всего: нет



А как изменить формат вывода времени команды net time. Выводятся только минуты, а нужны секунды и миллисекунды?
PM MAIL   Вверх
Snowy
Дата 11.2.2005, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



RFC-1305
Цитата

Временные метки NTP характеризуются 64-битным числом без знака с фиксированной запятой, которое равно количеству секунд с 0 часов 1 января 1900.

Нет там милисекунд. Да это и не возможно.
Идея конечно интересная. Теб более, что все NT машины работают с SNTP по умолчанию.
Если есть желание, то можешь накропать модуль, который будет забирать точное время.
Дока в инете есть.
Вот, например, подробно все расписано:
http://sgroup.auditory.ru/cx5/protokol/sntp.htm
Имено по SNTP работает net time
Как вариант, можешь попробовать поковырять саму net.exe
PM MAIL   Вверх
Rakhim
Дата 11.2.2005, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 12.8.2004

Репутация: нет
Всего: нет



Прочитаю,

А как вообще можно изменть изменть так формат чтобы выводиль секунды?
PM MAIL   Вверх
Snowy
Дата 11.2.2005, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Да никак. Там фиксировано формат забит.
А то мало-ли, захочет кто-нить вывод перенаправить, а формат на всех машинах одинаковый.
PM MAIL   Вверх
Rakhim
Дата 14.2.2005, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 12.8.2004

Репутация: нет
Всего: нет



Есть ли у когони-буть пример использования компонента TidSNTP?
PM MAIL   Вверх
_hunter
Дата 14.2.2005, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



а справка на что?
создаем объект и читаем его DateTime. все.



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Rakhim
Дата 14.2.2005, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 12.8.2004

Репутация: нет
Всего: нет



Создаю объект, присваиваю хост, порт 123 (как написано в протоколе SNTP) не соединяется.
На сервере win2000.
А команда net получает время.

Чем отличается запрос времени с помощью команды net и протокола SNTP smile

PM MAIL   Вверх
Snowy
Дата 14.2.2005, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Да ничем.
Код

procedure TForm1.Button1Click(Sender: TObject);
begin
 Button1.Caption:=TimeToStr(IdSNTP1.DateTime);
end;

Работает как часы smile
тОЛЬКО прописать Host и выставить Active в true.
PM MAIL   Вверх
Rakhim
Дата 18.2.2005, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 12.8.2004

Репутация: нет
Всего: нет



idSNTP1.DateTime возвращает 0.0

по справке

Цитата
The value in DateTime can be 0.0 when the NTP datagram response is either an empty string or ignored based on values in LeapIndicator, Stratum, or TransmitTimestamp fields of the response TNTPGram.


То есть, ощибка возникла при проверке ответа.

Мне не нужно синхронизировать время, как напрямую обратится значению Transmit Timestamp?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0698 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.