Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 16.10.2014
Сообщений: 11

Компонент IdSNTP и точное время

02.04.2016, 17:17. Показов 2356. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скажите пожалуйста, как правильно узнавать точное время через компонент IdSNTP ?
Пытаюсь узнать так

C++
1
2
3
4
5
IdSNTP1->Host = "time2.stupi.se";
IdSNTP1->ReceiveTimeout = 3000;
IdSNTP1->Port = 123;
IdSNTP1->Active = True;
Memo1->Text = IdSNTP1->DateTime.TimeString();
Выдаёт 0:00:00
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.04.2016, 17:17
Ответы с готовыми решениями:

Как получить через IdSNTP московское время?
Получаю время через IdSNTP используя хост 0.europe.pool.ntp.org. Время получаю местное, а как получить, например, по мск?

точное Время
У меня задача Сервер рассылает сигналы точного времени, и клиент - синхронизирует свое время. Как получить время на компьютере я нашла...

Выполнение в точное время
Доброго дня суток! Подскажите пожалуйста, как мне выполнять некое действие в точное время. Например каждую минуту: 17:00:00:00,...

14
1408 / 572 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
02.04.2016, 18:31
у меня твой код работает нормально
0
1 / 1 / 0
Регистрация: 16.10.2014
Сообщений: 11
02.04.2016, 19:34  [ТС]
Странно. Почему же он у меня не работает...
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33372 / 21498 / 8234
Регистрация: 22.10.2011
Сообщений: 36,894
Записей в блоге: 12
02.04.2016, 20:42
У меня с твоим Host-ом тоже не работает. А вот с pool.ntp.org - прекрасно возвращает время.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
02.04.2016, 20:53
Цитата Сообщение от _Dimon_ Посмотреть сообщение
у меня твой код работает нормально
Аналогично. Работает отлично

Добавлено через 1 минуту
Цитата Сообщение от volvo Посмотреть сообщение
А вот с pool.ntp.org - прекрасно возвращает время.
С этим тоже работает.
0
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
03.04.2016, 13:58
"Стандартные" сервера тоже отвечают:

0
1 / 1 / 0
Регистрация: 16.10.2014
Сообщений: 11
06.04.2016, 15:24  [ТС]
у меня твой код работает нормально
А Вы можете исходники мне отправить Вашего приложения?
0
1 / 1 / 0
Регистрация: 16.10.2014
Сообщений: 11
07.04.2016, 09:17  [ТС]
Скажите пожалуйста, как правильно узнавать точное время через компонент IdSNTP ?
Пытаюсь узнать так

C++
1
2
3
4
5
IdSNTP1->Host = "time2.stupi.se";
IdSNTP1->ReceiveTimeout = 3000;
IdSNTP1->Port = 123;
IdSNTP1->Active = True;
Memo1->Text = IdSNTP1->DateTime.TimeString();
Выдаёт 0:00:00

Здесь на форуме уже писали, что работает код.
Только у меня он почему-то отказывается корректно отрабатывать, Firewall я отключал.
Кто-нибудь может подсказать причину?
Если у кого-то этот код работает, прикрепите пожалуйста исходники Вашего приложения...

Заранее благодарю.
0
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
07.04.2016, 09:28
C++
1
2
3
4
5
6
7
  IdSNTP->Host = ComboBox->Text;
  IdSNTP->ReceiveTimeout = 3000;
  IdSNTP->Port = 123;
  IdSNTP->Active = True;
  Memo->Lines->Add(IdSNTP->Host);
  Memo->Lines->Add(IdSNTP->DateTime.TimeString());
  Memo->Lines->Add("");
Миниатюры
Компонент IdSNTP и точное время  
0
1 / 1 / 0
Регистрация: 16.10.2014
Сообщений: 11
07.04.2016, 09:40  [ТС]
Я использую C++ Builder 6.0.
Как ни печально, там только такие параметры, как на картинке...
Миниатюры
Компонент IdSNTP и точное время  
0
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
07.04.2016, 09:43
Попробуй менять сервера.
P.S.: некоторые свойства могут отсутствовать в инспекторе объектов, но это не значит, что их нет.
0
1 / 1 / 0
Регистрация: 16.10.2014
Сообщений: 11
07.04.2016, 09:44  [ТС]
Пробовал, не помогает.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33372 / 21498 / 8234
Регистрация: 22.10.2011
Сообщений: 36,894
Записей в блоге: 12
07.04.2016, 09:48
Цитата Сообщение от jockerface Посмотреть сообщение
Как ни печально, там только такие параметры, как на картинке
Это не имеет никакого отношения к версии Билдера. Только к версии Indy, она у тебя чрезвычайно устаревшая. Так что либо переходи на более новую версию Билдера, где по умолчанию стоит Indy поновее, либо устанавливай на свой
Цитата Сообщение от jockerface Посмотреть сообщение
C++ Builder 6.0
новую версию Indy (только вот я не знаю, до какой версии Indy была совместима с 6-ым Билдером, нужно ставить последнюю из возможных версий, которая будет работать на твоей версии компилятора)
0
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
07.04.2016, 10:09
Также иногда компоненты Indy бывают глючными, что со временем могут исправлять.

Добавлено через 20 минут
Проверил в билдере 6 (Indy 8.0.25) - везде нули.
Здесь http://www.mjfreelancing.com/i... &Itemid=16 имеются последние версии Indy для практически любого билдера.
0
2 / 2 / 1
Регистрация: 16.09.2014
Сообщений: 62
07.06.2018, 20:51
Некоторые провайдеры Интернет блокируют трафик по портам с маленькими номерами, что приводит к неработоспособности NTP, так как ответы никогда не достигают вашей машины.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.06.2018, 20:51
Помогаю со студенческими работами здесь

Точное время на своей странице
Цель: Вытащить точное время с сайта и натянуть эти данные на свой сайт Есть скрипт, который вытаскивает дату и время с другого сайта, но...

Точное авто-определяемое время
Всем привет, как сделать точное авто-определяемое время? Все перепробовал, не получается, поэтому обращаюсь за пмщю к вам. Мне нужно...

Установить точное время компьютера
Мне на VB2008 нужно сделать так чтобы в NumericUpDown-е появлялось точное время компьютера.Там их 3 NumericUpDown минута секунда и часы.

Получить точное время Интернета
Подскажите, пожалуйста, как с помощью средств программирования Builder C++ (допустим, версия 6) получить точное время Интернет. Например, с...

Найдите точное время окончания турнира
Когда начался турнир шахматист посмотрел на часы. Часовая стрелка было между 10-11, а минутная между 2-3. Когда турнир закончился шахматист...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru