Название: время интернета Отправлено: doromones от Сентябрь 08, 2010, 10:11 подскажите, как лучше/проще всего получить дату/время из интернета?
Название: Re: время интернета Отправлено: kuzulis от Сентябрь 08, 2010, 10:31 Методов реализации несколько:
1. Можно использовать специальный протокол типа NTP/SNTP: http://ru.wikipedia.org/wiki/SNTP Нужно найти библиотеки и их использовать. 2. Можно использовать средства самой операционной системы. Для винды есть служба синхронизации времени через интернет, а для линукса и т.п. тоже есть соответствующие демоны. Тут можно воспользоваться QProcess для запуска и конфигурирования этого дела, а можно что-то иное придумать. 3. Может быть, эти интернетовские сервера точного времени имеют какой-нить WEB доступ и т.п. к значениям даты и времени. В этом случае можно слать на сервера HTTP запросы и парсить ответ. Что конкретно то нужно? Какая задача? Какая точность и т.п.? Нужна ли синхронизация PC с этим временем или только чисто просто получить время и все? И т.п. -- Название: Re: время интернета Отправлено: doromones от Сентябрь 08, 2010, 10:35 =)
конкретно мне нужно что б программа сама шла в интернет и получала данные о времени/дате просто не хочу использовать даты время компьютера (ее можно поменять, и как следствие потом может появиться сбой) Название: Re: время интернета Отправлено: kuzulis от Сентябрь 08, 2010, 10:36 Ну тогда SNTP в помощь, имхо.
Хотя, можно почитать про виндовую службу времени, может быть ее можно настроить так, чтобы она не синхронизировала часы компутера, а просто предоставляла точное время для пользовательских приложений. В общем, читайте, ищите в гугле. :) Название: Re: время интернета Отправлено: doromones от Сентябрь 08, 2010, 10:44 большое спасибо =)
Название: Re: время интернета Отправлено: merke от Сентябрь 08, 2010, 14:30 Само рационально было бы использовать протокол SNTP, так как вариант с обращением хттп к вебсерверам будет не очень корректно давать точность во времени, так как будет уходить время на отправку запроса, получение ответа, парсинг, а часы то тикают, придется придумывать опять же какой то свой протокол, ЗАЧЕМ? если есть уже реализованный для этих целей протокол SNTP
Название: Re: время интернета Отправлено: nn1317 от Сентябрь 09, 2010, 11:31 SNTP некоторые режут на фаерволе на сервере шлюзе... так что хз, я бы сделал хттп запрос)
Название: Re: время интернета Отправлено: kirill от Сентябрь 10, 2010, 06:11 Я так подозреваю товарищ пишет защиту для шароварки. Для этих целей точность до секунды не нужна, нужна точность до дня. Так что хттп прокатит.
Название: Re: время интернета Отправлено: doromones от Сентябрь 20, 2010, 12:55 угу, после експериментов, решил сделать через хттп, просто и быстро =)
|