Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.30;
Скачать: CL | DM;

Вниз

Как осуществить синхронизацию времени через инет сервисы   Найти похожие ветки 

 
jailbrecker   (2007-06-27 10:08) [0]

Кто может подсказать как осуществить синхронизацию времени на ПК. С помощью Delphi. Indy не предлагать, так как нужно показать как это работает.

Можно конечно и компонент использовать.

Можно даже без всяких там расчетов и точностей. Просто как сделать запрос на сервер и какой ответ придет. И что с ним делать. Это идеальный вопрос.


 
Орион ©   (2007-06-27 10:40) [1]

http://www.faqs.org/rfcs/rfc1361.html


 
Сергей М. ©   (2007-06-27 11:17) [2]


> нужно показать как это работает


Кому ?


 
jailbrecker   (2007-06-27 11:34) [3]

Человеку, чтоб он потом это реализовал на GSM/GPRS модеме. Там есть часы реального времени, но они сбиваются при отключении питания. Вот и хотим синхронизировать.
to Орион
Да это уже видел, и перевод встречал. Но только много вопросов.
Куда и как, и какой запрос делать.
Как говориться разжеванный ответ нужен.


 
Anatoly Podgoretsky ©   (2007-06-27 11:36) [4]

> jailbrecker  (27.06.2007 11:34:03)  [3]

Разжеваный ответ находится в RFC


 
Сергей М. ©   (2007-06-27 12:22) [5]


> чтоб он потом это реализовал на GSM/GPRS модеме


Модем сам по себе не имеет отношения к прикладным протоколам, каковым является тот же egjvzyensq SNTP.


 
Anatoly Podgoretsky ©   (2007-06-27 13:21) [6]

> Сергей М.  (27.06.2007 12:22:05)  [5]

Кроме того в ХР уже это реализовано в часиках.


 
jailbrecker   (2007-06-27 16:24) [7]


> Anatoly Podgoretsky ©   (27.06.07 11:36) [4]
> > jailbrecker  (27.06.2007 11:34:03)  [3]Разжеваный ответ
> находится в RFC

Нашел другой способ: через протокол daytime (RFC867).
открываеш на серваке 13 порт, как клиент, и в ответ тебе строка: Wed Jun 27 11:16:05 2007
Вот и всё.

> Сергей М. ©   (27.06.07 12:22) [5]
> > чтоб он потом это реализовал на GSM/GPRS модеме
>Модем сам по себе не имеет отношения к прикладным протоколам, каковым
> является тот же egjvzyensq SNTP.

Но у него есть выход в инет, и обрабатывающий ПК или микроконтролер
Тем более, я и не расчитывал на это. Без прикладной программы естесно этого нельзя было сделать.

> Anatoly Podgoretsky ©   (27.06.07 13:21) [6]
> > Сергей М.  (27.06.2007 12:22:05)  [5]Кроме того в ХР уже
> это реализовано в часиках.

А зачем мне в XP? Мне же нужно в модеме синхронизировать.


 
jailbrecker   (2007-06-27 16:26) [8]

Если кому интересно, могу показать как это делается.

На этом прошу откланиться.
Всем за участие большое спасибо.

PS Давно я уже небыл на этом форуме, соскучался.


 
Anatoly Podgoretsky ©   (2007-06-27 16:30) [9]

> jailbrecker  (27.06.2007 16:24:07)  [7]

Пока на модемах программу написаную на Дельфи нельзя запустить.


 
jailbrecker   (2007-06-27 18:14) [10]


> Anatoly Podgoretsky ©   (27.06.07 16:30) [9]
> > jailbrecker  (27.06.2007 16:24:07)  [7]Пока на модемах
> программу написаную на Дельфи нельзя запустить.

Очень жаль конечно.

Но её ведь можно и в винде использовать.
Вот настройки:
#TCPPORT: 13
#TCPSERV: "83.218.234.4"
И в ответ:
Wed Jun 27 14:04:21 2007

Правда набор в адресной строке 83.218.234.4:13 не дает особенного результата.


 
Anatoly Podgoretsky ©   (2007-06-27 19:38) [11]

> jailbrecker  (27.06.2007 18:14:10)  [10]

Такой адрес отсутствует, недоступен


 
Орион ©   (2007-06-27 19:49) [12]

> [11] Anatoly Podgoretsky ©   (27.06.07 19:38)

у меня работает и исправно выдает дату и время.


 
Сергей М. ©   (2007-06-28 08:29) [13]


> набор в адресной строке 83.218.234.4:13 не дает особенного
> результата


В какой еще "адресной строке" ? Строке браузера что ли ?
А откуда твой браузер знает, что это sntp-ресурс ?
И с какого перепугу любой браузер обязан уметь работать с sntp-ресурсами, да еще и ожидаемым тобой образом ?


 
VirEx ©   (2007-06-28 20:33) [14]

Добро пожаловать в программу-клиент Microsoft Telnet

Символ переключения режима: "CTRL+]"

Microsoft Telnet> open 83.218.234.4 13
Подключение к 83.218.234.4...

Thu Jun 28 16:32:48 2007

Подключение к узлу утеряно.

Нажмите любую клавишу...


 
jailbrecker   (2007-06-30 17:50) [15]


> Сергей М. ©   (28.06.07 08:29) [13]
> > набор в адресной строке 83.218.234.4:13 не дает особенного
> > результатаВ какой еще "адресной строке" ? Строке браузера
> что ли ?А откуда твой браузер знает, что это sntp-ресурс
> ?И с какого перепугу любой браузер обязан уметь работать
> с sntp-ресурсами, да еще и ожидаемым тобой образом ?

Читаем пост номер 7
> jailbrecker   (27.06.07 16:24) [7]
> Нашел другой способ: через протокол daytime (RFC867).открываеш
> на серваке 13 порт, как клиент, и в ответ тебе строка: Wed
> Jun 27 11:16:05 2007Вот и всё.

Там не про какой sntp и речи не ведется.
> Anatoly Podgoretsky ©   (27.06.07 19:38) [11]
> > jailbrecker  (27.06.2007 18:14:10)  [10]Такой адрес отсутствует,
>  недоступен

Странно, хотя бы просто IP набирите - работает. Просто от заточен под daytime, походу.
> Орион ©   (27.06.07 19:49) [12]
> > [11] Anatoly Podgoretsky ©   (27.06.07 19:38)у меня работает
> и исправно выдает дату и время.

А как смотрите? через какой браузер или программу?
Opera не видит нечего.


 
Орион ©   (2007-06-30 17:59) [16]

> [15] jailbrecker   (30.06.07 17:50)


см. [14].


 
jailbrecker   (2007-07-04 07:54) [17]


> Орион ©   (30.06.07 17:59) [16]
> > [15] jailbrecker   (30.06.07 17:50)см. [14].

А, понятною. Я думал каким другим образом.



Страницы: 1 вся ветка

Текущий архив: 2008.03.30;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.036 c
2-1204542062
NewSer
2008-03-03 14:01
2008.03.30
Помогите сформулировать SQL запрос: where поле дата - пустое!


2-1204145846
Леха
2008-02-27 23:57
2008.03.30
Проблема с dll


8-1178098969
Veter
2007-05-02 13:42
2008.03.30
DirectX


2-1203488436
vegarulez
2008-02-20 09:20
2008.03.30
Вопрос про alignment у TEdit.


2-1204533659
Chorniy
2008-03-03 11:40
2008.03.30
Запустить процедуру в чужом процессе