Форум: "Сети";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
ВнизКак получить время с другого компупера? Найти похожие ветки
← →
__Пупкин (2005-10-17 10:36) [0]?
← →
Digitman © (2005-10-17 11:36) [1]прежде всего нужно знать, поддерживает ли тот самый "другой" компьютер подобный сервис .. и активен ли подобный сервис на том компьютере на момент запроса ..
← →
__Пупкин (2005-10-17 13:28) [2]Поддерживает и активен
← →
Digitman © (2005-10-17 13:40) [3]и какой конкретно ?
← →
__Пупкин (2005-10-17 14:01) [4]Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\>net time
Текущее время на \\PRIMA равно 10/17/2005 2:00 PM
Местное время (GMT+05:00) на \\PRIMA - 10/17/2005 3:00 PM
Команда выполнена успешно.
C:\>
← →
Digitman © (2005-10-17 14:16) [5]ну так и запусти ком. строку
NET TIME \\другой_компьютер
← →
__Пупкин (2005-10-17 17:17) [6]Мне надо в переменную получить время на другом компе.
← →
Digitman © (2005-10-17 17:25) [7]
> __Пупкин (17.10.05 17:17) [6]
благое желание.
желаешь готовый код ?
или таки подумать-помучиться ?)
← →
Eraser © (2005-10-17 17:27) [8]
> __Пупкин (17.10.05 17:17) [6]
Возможно поможет компонент Indy TIdDayTime или TIdTime.
Првда далеко не уверен, что хотя бы один из этих компонентов работает по такому же протоколу как и служба времени windows, но попробовать стОит.
← →
BiN © (2005-10-17 17:31) [9]
The NetRemoteTOD function returns the time of day information from a specified server.
© MSDN
← →
Иванов__ © (2005-10-18 09:01) [10]Я уже поискал и подумал. С Indy у меня не получилось.
> BiN ©
Это что? Можно поподробнее или примерчик.
← →
BiN © (2005-10-18 09:32) [11]
> Иванов__ © (18.10.05 09:01) [10]
>
> Это что? Можно поподробнее или примерчик.
Это функция, описание которой и даже пример есть на msdn.com
← →
isasa © (2005-10-18 11:30) [12]Боюсь, что данная функция работает в рамках домена(NetBIOS).
В общем случае см. протокол ICMP (Timestamp, Timestamp reply).
← →
SergP. (2005-10-19 07:08) [13]
> __Пупкин (17.10.05 17:17) [6]
> Мне надо в переменную получить время на другом компе.
Можно так, например:
Берем TClientSocket , конектимся ним в нужное место (к нужному серверу вроде бы на 13 порт ) и получаем строку с датой и временем.
Передавать ничего не нужно. Достаточно приконектиться..
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c