Форум: "Потрепаться";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
ВнизАтомные часы Найти похожие ветки
← →
Knight (2003-12-19 09:16) [0]Как сделать синхронизацию с сабжем? И посоветуйте сервер синхронизации.
← →
Anatoly Podgoretsky (2003-12-19 09:19) [1]Сначала смотреть возможности провайдера
← →
ИдиотЪ (2003-12-19 09:50) [2]а где взять устройство для ловли атомов, миллисекундно помеченных ?
← →
Рамиль (2003-12-19 10:06) [3]Точной синхронизации не получится из за задержки пакетов.
TIdDayTimeUDP = class(TIdUDPClient)
Unit
IdDayTimeUDP
Description
TIdDayTime implements a UDP-based variant of the DayTime protocol (RFC 867) as a client. In this protocol, a DayTime server sends the current day and time in a human readable format and is sometimes used for debugging.
If you need a time-synchronization solution, we recommend that you use the Time protocol encapsulated by TIdTime, TIdTimeUDP, TIdTimeServer, and TIdTimeUDPServer.
← →
Anatoly Podgoretsky (2003-12-19 10:13) [4]Рамиль © (19.12.03 10:06) [3]
Точная задержка определяется ищмерением времени ответа и делением на два, кроме того по крайней мере трехкратным повтоернием, возможно с разных серверов, в общем школьная математика.
Но данный протокол не имеет ничего общего с вопросос, вопрос был про другой сервис.
← →
Рамиль (2003-12-19 10:23) [5]
> Anatoly Podgoretsky © (19.12.03 10:13) [4]
С этим я согласен и знаю. Но до миллисекунд не получится. А серверы времени, по крайней мере некоторые, синхронизируются с атомными часами.
Что то я сомневаюсь что у каких нибудь атомных часов есть интерфейс синхронизации. Если только брать время с какого нибудь спутника, отвечающего за GPS :-D
← →
Anatoly Podgoretsky (2003-12-19 10:25) [6]Тут у тебя ссылка на Инди, а это единственная поддержка протоколов синхронизации времени или все таки есть поддержка и других сервисов?
← →
Рамиль (2003-12-19 11:45) [7]
> Тут у тебя ссылка на Инди, а это единственная поддержка
> протоколов синхронизации времени или все таки есть поддержка
> и других сервисов?
В Делфи только так, насколько я знаю.
← →
Anatoly Podgoretsky (2003-12-19 11:50) [8]В принципе и этого достаточно для установки времени компьютера, остальные сервисы не сложно реализовать при наличии компонент поддерживающих TCP/UDP
← →
Knight (2003-12-19 13:03) [9]А в пятом Инди нет... качать надо... :(
← →
Anatoly Podgoretsky (2003-12-19 13:56) [10]Зато есть TNMDayTime
← →
Fredericco (2003-12-19 14:26) [11]А еще это есть в WinSock :-)
Просто коннектишся на 13 порт скажем по адресу ntp.psn.ru. Тебе возвращается текущее дата и время и тебя отсоединяют.
← →
Knight (2003-12-19 15:58) [12]>> Fredericco © (19.12.03 14:26) [11]
Во... по этому адресу прошло...
Ещё вопрос... ответ на этот запрос у всех серверов стандартный? :)
← →
Anatoly Podgoretsky (2003-12-19 16:05) [13]Нет не стандартный. Но недо этим сервисом пользоваться, есть же бинарные например на 37 и 123 порту, последний именно сервес синхронизации. Процесс получения времени очень хорошо, просто пошагово описан в RFC (номера не помню), найти можно поиском по файлам, слова TIME, 37, 123
← →
han_malign (2003-12-19 16:18) [14]> И посоветуйте сервер синхронизации.
- Зайди на http://www.worldtimeserver.com/ там лежит утилита Atomic Clock Sync, в ней(в меню) прописано 11 серверов...
З.Ы. Вообще правильно синхронизироваться как миниму по трем серверам, для мажоритарной проверки(медианным фильтром)... При синхронизации по одному серверу делается определенной длинны выборка, оценивается время ответа, делается статистическая фильтарация, с предпосылкой, что время прохождения запроса и ответ сравнимы...
← →
Knight (2003-12-19 20:09) [15]Во, какую статью нашёл...
http://www.kloth.net/software/timesrv1.php
Осталось понять, что там буржуи понаписали... %)
>> han_malign © (19.12.03 16:18) [14]
Особая точность мне ни к чему, сейчас у меня 15 минут туда-сюда, пожтому несколько секунд роли не играют.
← →
имя (2003-12-19 20:14) [16]Удалено модератором
← →
Knight (2003-12-19 21:02) [17]>> panov © (19.12.03 20:14) [16]
> Test
Это что? Подготовка к новой атаке от имени panov"а?
← →
Дон Хуан (2003-12-19 21:04) [18]> Knight © (19.12.03 21:02) [17]
Нет, это я узнал его пароль.. :))
← →
panov (2003-12-19 21:06) [19]>Knight © (19.12.03 21:02) [17]
>Дон Хуан © (19.12.03 21:04) [18]
Нет, это у меня глюки...
Так что флудеры сегодня могут быть спокойны...
← →
panov (2003-12-19 21:11) [20]а-а, нет... заработало всё...
← →
Knight (2003-12-19 21:23) [21]Ладно, всем СПАСИБО... скачал и установил Indy... нашёл там компонент idTime, а в нём даже иетод есть SyncTime... :)
← →
Anatoly Podgoretsky (2003-12-19 21:29) [22]Список RFC
Time Server protocol - 738
Daytime Protocol - 867
Network Time Protocol - 958, 1059, 1129, 1305, 1361, 1769
Пример использования Daytime Protocol
http://time.nist.gov:13/
← →
Knight (2003-12-19 21:42) [23]Ну вот пока дальше прогу делаю, хоть какую-то полезную работу выполнять будет... а то 3 компа и везде часы по-разному ходят... :)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.016 c