Seite 1 von 3

Zeitabfrage von Server

Verfasst: 29.12.2015 10:27
von es_91
Hi.

Ich suche nach einem möglichst schnellen und einfachen Weg, das Datum und die genaue Uhrzeit von irgendeinem Server zu erhalten. (Die Quelle sollte vertrauenswürdig sein.)

Was kann ich da machen?

Re: Zeitabfrage von Server

Verfasst: 29.12.2015 11:35
von NicTheQuick
Reicht es nicht die Internetzeit bei Windows zu aktivieren, oder den NTP Daemon bei Linux?

Re: Zeitabfrage von Server

Verfasst: 29.12.2015 12:18
von GPI
Für einen Kopierschutz unter umständen nicht ausreichen. Man könnte den HTTP-Header auswerten - da sollte das Datum der Anfrage drin sein.

Re: Zeitabfrage von Server

Verfasst: 29.12.2015 12:40
von HeX0R

Re: Zeitabfrage von Server

Verfasst: 29.12.2015 12:43
von RSBasic
Oder einfach eine kleine PHP-Datei auf deinem eigenen Server erstellen, die mit echo das Serverdatum ausgibt, und du lädst diese Datei mit ReceiveHTTPFile() oder ReceiveHTTPMemory() herunter und liest es aus.

Re: Zeitabfrage von Server

Verfasst: 29.12.2015 13:52
von ts-soft

Code: Alles auswählen

EnableExplicit
Define *timebuffer
InitNetwork()
*timebuffer = ReceiveHTTPMemory("http://time.fu-berlin.de:13")
Debug PeekS(*timebuffer, MemorySize(*timebuffer), #PB_Ascii)
FreeMemory(*timebuffer)

Re: Zeitabfrage von Server

Verfasst: 29.12.2015 14:05
von Nino
@ts-soft:
Cool! 8) :allright:

Re: Zeitabfrage von Server

Verfasst: 30.12.2015 11:16
von es_91
Ich bedanke mich herzlich bei Allen hier. TS-Softs Variante erhält den Zuschlag. :mrgreen:

Re: Zeitabfrage von Server

Verfasst: 30.12.2015 13:01
von GPI
Wobei du da aufpassen musst. Wenn mal die Fuck You ähm Freie Universität Berlin was an ihren Servern ändernt, wird es nicht mehr laufen. Du bist da also Abhängig von einen dritten. Auch ob du ihre Dienste so nutzen darfst, weis ich nicht, das müsstest du auf der FU-Berlin-Seite nachlesen. Möglich, das du es für deine Zwecke überhaupt nicht einsetzen darfst.

Re: Zeitabfrage von Server

Verfasst: 30.12.2015 13:44
von mk-soft
Ausserdem funktioniert es nicht unter Mac. Sicherheitseinstellung...