Diese Komponente synchronisiert die PC-Zeit mit einem Internetzeitserver. Dazu wird nicht das Windows "Einfallstor" RPC benutzt, sondern der "offizielle" Weg über Port 37 und das RFC 868 - Time Protocol. Port 37 darf also nicht durch eine Firewall geblockt sein.
Aus dem Reiter "Indy-Clients" ist eine TidTime Komponente in das Formular mit aufzunehemen. Wem das Timeout zu gring erscheit kann es erhöhen; sollte aber nicht notwendig sein.
bool test=false;
IdTime1->Host=NAME_DES_ZEITSERVERS;
try
{
test=IdTime1->SyncTime();
}
catch(...)
{
ShowMessage("Syncronisation nicht erfolgreich!");
}
if(test)
ShowMessage("Syncronisation erfolgreich!");
Folgende Zeitserver können u.a. genutzt werden:
Beschreibung zu weiteren Indy-Komponeten: