Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];

Вниз

Обмен данными с тайм-сервером (сервером точного времени)   Найти похожие ветки 

 
art36 ©   (2008-03-15 23:13) [0]

Имеются сервера точного времени с которыми ОС осуществляют синхронизацию времени... Мне не нужно устанавливать время на компьютере.. Мне нужно получить время и дату в виде, например, строки от подобного сервера.

Подскажите как это сделать с помощью компонентов Delphi или как без компонентов.. то есть напрямую через API например возможно?

Напишите пожалуйства кодом, что написать, а то никак не додумаюсь а в инете не могу найти ничего путевого.


 
Игорь Шевченко ©   (2008-03-16 01:02) [1]

С помощью компонентов:

unit main;

interface
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, IdBaseComponent, IdComponent, IdUDPBase, IdUDPClient, IdSNTP,
 StdCtrls;

type
 TForm1 = class(TForm)
   IdSNTP1: TIdSNTP;
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 ShowMessage(DateTimeToStr(IdSNTP1.DateTime));
end;

end.


object Form1: TForm1
 Left = 0
 Top = 0
 Caption = "Form1"
 ClientHeight = 293
 ClientWidth = 426
 Color = clBtnFace
 Font.Charset = DEFAULT_CHARSET
 Font.Color = clWindowText
 Font.Height = -11
 Font.Name = "Tahoma"
 Font.Style = []
 OldCreateOrder = False
 PixelsPerInch = 96
 TextHeight = 13
 object Button1: TButton
   Left = 24
   Top = 72
   Width = 75
   Height = 25
   Caption = "Button1"
   TabOrder = 0
   OnClick = Button1Click
 end
 object IdSNTP1: TIdSNTP
   Host = "time2.stupi.se"
   Port = 123
   Left = 32
   Top = 20
 end
end


 
Игорь Шевченко ©   (2008-03-16 01:02) [2]

Кстати, найдено в инете (http://delphi.newswhat.com/geoxml/forumhistorythread?groupname=borland.public.delphi.internet.winsock&messageid=42 807c14@newsgroups.borland.com)


 
art36 ©   (2008-03-17 10:22) [3]

Ух! Спасибо большое!


 
tesseract ©   (2008-03-17 12:09) [4]


> то есть напрямую через API например возможно?


Через WinSock - там протокол-то примитивный.


 
art36 ©   (2008-03-17 12:29) [5]

Ок!



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
15-1244539317
Тимохов_
2009-06-09 13:21
2009.08.09
Как проверить есть ли доступ по TCP порту на компьютер


15-1244145119
oldman
2009-06-04 23:51
2009.08.09
Информация для "сайтостроителей". Для тех, кто не в курсе...


15-1244549105
oldman
2009-06-09 16:05
2009.08.09
Все на свете можно заменить кусочком пластилина...


15-1244511567
SPeller
2009-06-09 05:39
2009.08.09
Вопрос про bpl...


2-1244966873
Guriev
2009-06-14 12:07
2009.08.09
Возможно ли такое!!!??? ))) Поле MEMO с гиперссылками?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский