|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Обращение к NTP серверу какую команду посылать на NTP сервер, чтобы он вернул в качестве строки дату текущую? Реализовать с помощью Indy хочу, вроде компоненту IdTime юзать надо Простите, быть может, за глупые вопросы, но читая IndyInDepth пока нужного решения не нашёл (: Непонятно конкретно какую команду посылать на сервер, и каким образом эту дату принимать. | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 Код: procedure TForm1.Button1Click(Sender: TObject); begin IdTime1.Host := 'time.nist.gov'; ShowMessage(DateTimeToStr(IdTime1.DateTime)); end; | 
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
|  
Thundefined (12.12.2013)
 | ||
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 | 
| 
			 
			#6  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 Среди компонентов Indy есть ещё компонент TIdSNTP который получает время по протоколу SNTP (это упрощённая версия протокола NTP). Используется TIdSNTP аналогично: Код: procedure TForm1.Button2Click(Sender: TObject); begin IdSNTP1.Host := 'ntp.time.in.ua'; ShowMessage(DateTimeToStr(IdSNTP1.DateTime)); end; Последний раз редактировалось poli-smen, 13.12.2013 в 00:24. | 
| Эти 2 пользователя(ей) сказали Спасибо poli-smen за это полезное сообщение: | ||
|  
saw_vitali (05.04.2017),
 
Thundefined (17.12.2013)
 | ||