|
|
|
| Может кто-то работал с подобными серверами типа time.nist.gov и time.windows.com?
Как ему отправить запрос чтобы он мне вернул точное время? | |
|
|
|
|
|
|
|
для: Poison
(30.07.2007 в 10:19)
| | Эти два сервиса помоему не работают, лучше пользоваться альтернативными, вроде pool.ntp.org. Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=27051. | |
|
|
|
|
|
|
|
для: cheops
(30.07.2007 в 10:45)
| | Пробывал "брать" время с time-a.timefreq.bldrdoc.gov, но он ничего не возвращает:(
Думаю что ему всетаки нужно что-то рассказать?=))
<?
function extime($values = false) {
if ( $fp = fsockopen("time-a.timefreq.bldrdoc.gov", 13, $errno, $errstr, 2) ) {
echo fgets($fp);
}
}
|
| |
|
|
|
|
|
|
|
для: Poison
(30.07.2007 в 12:49)
| | 13-й порт не имеет никакого отношения к ntp-протоколу.
Процитировааный пример - тоже. | |
|
|
|
|
|
|
|
для: Trianon
(30.07.2007 в 13:01)
| | Портокол NTP работает через UDP, а не TCP и через порт 123, а не 13 | |
|
|
|
|
|
|
|
для: Trianon
(30.07.2007 в 13:01)
| | Побежал искать RFC=))
http://tools.ietf.org/html/rfc1305
Почитал... только так и не понял что ему отправлять?
Trianon если вы знаете напишите пример=)) | |
|
|
|
|
|
|
|
для: Poison
(30.07.2007 в 13:12)
| | Я не знаю. По описанию судя, эта штука совсем нетривиальна. | |
|
|
|
|
|
|
|
для: Trianon
(30.07.2007 в 13:28)
| | Дело в том, что настоящий сервер точного времени - это штука действительно не тривиальная - нужно обращаться помоему к двум серверам, время меняется не жёстко и сразу, а путём небольших коррекций в течении определённого периода (чтобы скачков не было). Лучше обращаться к текстовым сервисам вроде alpha.prao.psn.ru - получаете текстовую строку и делайте с ней что угодно. | |
|
|
|
|
|
|
|
для: cheops
(31.07.2007 в 11:15)
| | Вот с этим я совершенно не спорю.
Но предлагая такие вещи, наверное неплохо было бы помечать, что протокол всё ж таки другой? Потом же люди в процессе поиска будут сперва не понимать, что к чему, а потом - как минимум сильно удивляться. | |
|
|
|
|
|
|
|
для: Poison
(30.07.2007 в 12:49)
| | Вам требуется именно этот IP-адрес использовать? Вот этот не подойдёт?
<?php
$fp = fsockopen("alpha.prao.psn.ru",
13,
$errno,
$errstr,
5);
if (!$fp) exit("ERROR: $errno - $errstr");
else echo fread($fp, 26);
fclose($fp);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(30.07.2007 в 10:45)
| | Это оконное время.com --- альтернативный! | |
|
|
|
|
|
|
|
для: cheops
(30.07.2007 в 10:45)
| | Спасибо за альтернативную ссылку на сервис pool.ntp.org. Мне очень ромогло! | |
|
|
|
|