Программа INTIME.
============
Представляю вашему вниманию программу, которая
на Спектруме, оснащенном модемом, подключенным
по схеме Кондратьева, позволяет подключится к
Интернет и запросить с одного из 4-х заданных
TIME-серверов текущее время.
Эта версия программы разработана в расчете на
работу в составе Спектрума ZXMCard, с подклю-
ченным к его порту RS232 модемом, либо сотовым
телефоном со встроенным модемом, и с установ-
ленными часами реального времени (RTC).
Время, которое возвращает ответивший на запрос
TIME-сервер, записывается в регистры RTC.
После установки соединения, программа цикли-
чески, с темпом порядка 3 секунд опрашивает
серверы. Прервать опрос можно в любой момент
времени, нажатием "BREAK".
Если запрос прошел удачно, то на диск записы-
вается текущий экран (для истории ).
Перед тем как подключится к вашему провайдеру,
необходимо установить параметры его вызова.
Поскольку IP-адреса TIME-серверов обычно не
меняются, в строке имени лучше вводить именно
IP-адрес, но в принципе, поскольку функция
resolv в программе реализована, можно вводить
и имя сервера. Как пример в файле конфигурации
внесено имя сервера: time.nist.gov
Единственное ограничение - длина имени, не
более 15 символов. Тоесть расчитано на ввод
IP-адреса.
TIME-серверы:
-------------------------------------------
Symmetricom, AOL facility, Virginia
nist1.aol-va.symmetricom.com - 64.236.96.53
-------------------------------------------
Россия: Пущино (подмосковье)
ntp.psn.ru - 194.149.67.130
-------------------------------------------
USA: NCAR, Boulder, Colorado
time.nist.gov - 192.43.244.18
-------------------------------------------
USA: Monroe, Michigan
nist.expertsmi.com - 69.222.103.98
-------------------------------------------
Примечание:
1) В процессе написания программы выяснилось, что
реализация обмена данными с часами в прошивках
ZXMC до версии 2.0 мягко говоря неудобна. Поэтому
рекомендую, если хотите опробовать программу
с ZXMCard, обновить прошивку до версии 2.1 http://zx.pk.ru/showpost.php?p=9958&postcount=1
2) Программа проверена на эмуляторе UNREAL.
В связи с тем, что ZXMCard RTC в ней не эмули-
руется, она об этом сообщает, но время запра-
шивает и показывает.
30.03.07 выложена версия 0.2
--- исправлена процедура ввода номера телефона.
10.04.07 выложена версия 0.3
--- добавлена работа с часами по схеме GLUKа.
23.04.07 выложена версия 0.4
--- введено управление скоростью COM-порта
Файл INTIME.ZIP - исходник главного модуля программы, для информации.