AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

idTime - timeserver problem - EIdSocketError

Ein Thema von th_bone · begonnen am 3. Apr 2005 · letzter Beitrag vom 4. Apr 2005
Antwort Antwort
th_bone

Registriert seit: 16. Jun 2004
172 Beiträge
 
Delphi 2005 Professional
 
#1

idTime - timeserver problem - EIdSocketError

  Alt 3. Apr 2005, 12:56
Hi,

ich bekomme bei vielen timeservern wie z.B. ptbtime1.ptb.de - EIdSocketErrors wenn ich versuche die Zeit abzufragen. Der server ist erreichbar - habe das mit einem drittprogramm gecheckt...

nehme ich einen der auskommentierten timeserver funktioniert es bisher zumindest ohne probleme

Komponente: IDtime - Indy 10

meine Frage

1. woran kann es liegen dass z.B. ptbtime1.ptb.de diesen Fehler produziert (obwohl der server erreichbar ist

2. wieso bekomme ich diesen EIdSocketError obwohl doch die abfrage mit try execpt fehler abfangen sollte ? Hab ich hier einen denkfehler ?

Danke für die Hilfe - Ralf

Hier der Code

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
atomtime: tdatetime;
begin

IdTime1.Disconnect;

  // IdTime1.Host := 'time.fu-berlin.de';
  // IdTime1.Host := 'ntp2a.mcc.ac.uk';
  IdTime1.Host := 'ptbtime1.ptb.de';
  IdTime1.Port := 37;

  try
    atomtime := IdTime1.DateTime;
  except
    atomTime := 1;
  end;
  label1.Caption:='Atomzeit: '+datetimetostr(atomtime);
  label2.Caption:='Systemzeit: '+datetimetostr(now);
end;
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#2

Re: idTime - timeserver problem - EIdSocketError

  Alt 3. Apr 2005, 13:30
IdTime verwendet den TCP/Time-Dienst...

der Server ntp2a.mcc.ac.uk beispielsweise wird jedoch nur den NTP-Dienst (über UDP) anbieten... vermutlich alle anderen auch, mit denen es nicht funktioniert...

mit IdSNTP sollte es klappen (SNTP - Simple Network Time Protocol; Vereinfachung von NTP)
  Mit Zitat antworten Zitat
th_bone

Registriert seit: 16. Jun 2004
172 Beiträge
 
Delphi 2005 Professional
 
#3

Re: idTime - timeserver problem - EIdSocketError

  Alt 3. Apr 2005, 14:59
Hi,

hat jemand ein funktionierendes IDsntp bsp. meine versuche

Delphi-Quellcode:
var
atomtime: tdatetime;
begin
  idsntp1.Active:=false;
  Idsntp1.Host:='ntp2a.mcc.ac.uk';
  //Idsntp1.Host := 'ptbtime1.ptb.de';
 // Idsntp1.Host := 'time.fu-berlin.de';
  idsntp1.Port := 37;
  idsntp1.Active:=true;
  idsntp1.datetime;
  try
    atomTime := Idsntp1.DateTime;
  except
    atomTime := 1;
  end;
  label1.Caption:='Atomzeit : '+datetimetostr(atomtime);
  label2.Caption:='Systemzeit: '+datetimetostr(now);
end;
führen leider zu keinem ergebnis

danke

Ralf
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#4

Re: idTime - timeserver problem - EIdSocketError

  Alt 3. Apr 2005, 15:17
SNTP verwendet Port UDP/123:

idsntp1.Port := 123;
  Mit Zitat antworten Zitat
th_bone

Registriert seit: 16. Jun 2004
172 Beiträge
 
Delphi 2005 Professional
 
#5

Re: idTime - timeserver problem - EIdSocketError

  Alt 3. Apr 2005, 15:32
wenn ich Port 123 nehme friert die Anwendung einfach ein... mist - kein Plan was hier nicht funzt
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#6

Re: idTime - timeserver problem - EIdSocketError

  Alt 4. Apr 2005, 11:18
Schau mal auf beim Lackie ( www.Luckie-Online.de ) nach, dort liegt ein funktioniertendes Programm rum ... heißt auch INetTime, oder so ähnlich ... oder meines (was hier irgendwo in der DP rumschwirrt) ^^
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz