| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Узнать время в интернете |
| Автор: p0s0l 13.7.2003, 17:43 |
| Как Узнать время в интернете ? Я пробовал IdTime, но не получилось. Пишет socket error. Какой сервер надо там писать и какой порт ? Или может другие способы есть ? |
| Автор: PostEr 13.7.2003, 18:00 |
| В инете где-то видел сервисы синхронизации времени. По-ищи в интернете: time-sync, синхронизация времени, точное время. На яндексе и на yahoo. А ещё посмотри RFC про протокол TIME (по-моему он так и называется). Можно просканировать сегмент сети на наличие серваков с открытым портом TIME. Если ты прогаешь на delphi - всё банально. TNMTime. |
| Автор: PostEr 13.7.2003, 18:01 |
| Кстати, порты По-умолчанию для сервиса DayTime - 13, для Time - 37 |
| Автор: PostEr 13.7.2003, 18:03 |
| Серверы синхронизации времени в сети FREEnet Для синхронизации системных часов основных компонентов сети FREEnet поддерживаются три сервера сетевой синхронизации (ССВ), которые взаимно синхронизируются при помощи протокола NTP (Network Time Protocol) версии 3 (RFC1305): time1.free.net, time2.free.net, time3.free.net. Получено согласие на использование девяти первичных (Stratum 1) серверов в Америке и в Европе. Каждый из трех ССВ FREEnet синхронизирован с тремя независимыми опорными серверами. Кроме того, все три ССВ синхронизованы друг с другом. Свободный доступ к ССВ открыт только для серверов региональных центров FREEnet, а также для серверов московских организаций, входящих во FREEnet. Доступ из других сетей возможен только по договоренности. Каждая сеть (региональная или локальная) может завести у себя локальный ССВ, который будет брать время (как клиент) с указанных выше серверов и/или с региональных ССВ, а затем служить для синхронизации хостов локальной сети или серверов региона. ВНИМАНИЕ: приведенные выше имена серверов будут сохраняться, а их IP адреса могут меняться, поэтому следует придерживаться использования символьных адресов (DNS). Более подробную информацию о протоколе NTP и о системе синхронизации времени в Интернет Вы можете прочитать на: http://www.eecis.udel.edu/~ntp/ Технические вопросы следует направлять по адресу: hostmaster@free.net //////////////////// С сайта http://www.freenet6.ru/Support/Services/tss.htm |
| Автор: PostEr 13.7.2003, 18:04 |
| Кстати, RFC: http://www.freenet6.ru/Docs/RFC/rfc1305.txt |
| Автор: p0s0l 13.7.2003, 20:38 |
| TNMTime - его нет, хотя у меня Delphi 7. Пробовал в Indy эти имена серверов писать, но вылазит ошибка " network is unreachable ". Ну я тут еще поразбираюсь, спасибо. |
| Автор: p0s0l 13.7.2003, 21:45 |
| Я в локалке на другой комп запустил IdTimeServer, у себя с помощью IdTimeClient без проблем узнал время, прописав у него в Host имя того компа. В инете же при попытке узнать время комп думает минуту и потом говорит что сеть недоступна. TNMTime - В факе вроде написано что в седьмой дельфи не стало Netmastera. Пробовал я и имена из списка с того сайта, про который ты написал. Че делать ? |
| Автор: Shuricksoft 13.7.2003, 22:33 | ||||
p0s0l, тебе ж сказали:
|
| Автор: p0s0l 13.7.2003, 23:03 |
| точняк, не обратил внимания. Значит никак время не узнать так просто... |
| Автор: PostEr 14.7.2003, 14:15 |
| Это я просто пример кинул. Надо, ещё раз говорю, адреса в нэте по-искать. Нашёл адрес - попробуй законектись к нему через телнет на порт времени... |
| Автор: PostEr 14.7.2003, 14:18 |
| Зырь сюда http://www.eecis.udel.edu/~mills/ntp/clock1a.html |
| Автор: PostEr 14.7.2003, 14:20 |
| Кстати, можно было бы написать на перле скрипт, возвращающий время сервакное и закачать его на какой-нибудь holm.ru, и написать интерфейс к скрипту - через http + www ........ Но это изврат. Перечитался я Максимом Левиным |
| Автор: p0s0l 15.7.2003, 15:43 | ||
| Спасибо, PostEr! RU ntp.psn.ru (194.149.67.130) Location: Pushchino, Moscow region, Russia Geographic Coordinates: 54:50N, 37:37E Synchronization: NTP secondary (stratum 2), Alpha/Linux Service area: Russia Access policy: open access, please send a message to notify Contact: clockmaster@psn.ru Вот это заробатало - многие остальные пробовал - не получается. Только что значит:
|
| Автор: PostEr 16.7.2003, 16:18 |
| Не за что. /*в смысле пожалуйста ;) */ Я где-то кстати до-фига видел серваков с временем.... |
| Автор: Shuricksoft 16.7.2003, 19:11 | ||
Если мой английский и моя логика меня не подводят, это значит, что доступ-то открыт для всех желающих, только им надо написать письмецо с благодарностями (а если точней, то просто уведомить, видимо, о том, что ты будешь пользоваться их сервисом). |
| Автор: p0s0l 16.7.2003, 19:50 |
| Ага, понятно, пошлю им тогда письмецо... Всем спасибо. |
| Автор: RAN 20.7.2003, 22:48 |
| А в Windows XP встроена синхронизация, там по умолчанию стоит time.windows.com. Это не то? |
| Автор: p0s0l 21.7.2003, 13:26 |
| Да, кстати, там тоже узнается! Теперь у меня есть 2 сервака, правда время узнается на час раньше чем надо, но это не беда. |