![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
синхронизация времени с сервером datasnap
renex © (2008-10-07 11:32:00)Доброго времени суток. Реализую трехзвенку, использую сокеты.
Нужно чтоб клиенты синхронизировали время с сервером.
Скажите пожал где можно почитать про это или в каком направлении искать.
Ega23 (2008-10-07 12:23:00) [1]
> как например можно узнать сколько времени запущен сервер-
> аптайм,
Что есть время? Что будет при переходе на зимнее-летнее время? Что будет, если я возьму и ручками время на 10 минут вперёд-назад переведу? Что будет, если у меня тупо сбоит таймер?
Есть такая штука, как NTP. Принцип - объявляем какую-то машину - эталонной, запускаем на ней NTP-сервер. Остальные машины обязываем синхронизоваться по времени с эталонной. Соответственно, настраиваем им коннект на эталонную машину, задаём частоту проверки времени - и в путь.
Также можно воспользоваться службой времени Windows (но она, ЕМНИП, также работает по NTP, т.е. является удобной надстройкой над этим делом).
ап-тайм, ИМХО, нужно не в единицах времени измерять (почему - см. выше), а в чём-то другом. В тиках процессора. В GetTickCount. Ещё как-то.
renex (2008-10-07 12:03:00) [2]а поподробнее?? как например можно узнать сколько времени запущен сервер-аптайм, или узнать значение какого нибудь таймера на сервере???
Ega23 (2008-10-07 11:38:00) [3]Ntp - Network Time Protocol