Hallo,
ich versuche gerade die aktuelle Zeit herauszufinden. Ich möchte aber nicht die lokale Systemzeit (da zu einfach manipulierbar), sondern die wirkliche Zeit. Ich habe leider keine Funktion in Qt gefunden, die dass für mich erledigt. Ich dachte mir, ich könnte einen NTP Server fragen.
Leider habe ich noch keine wirkliche Erfahrung mit QNetwork.
Ich hab ein Beispiel gefunden, in dem ein QUdpSocket verwendet wurde, aber es scheitert da wohl an der Verarbeitung/Interpretation. Falls jemand den Link will, poste ich gerne, ich weiß nur grade nicht was die Regeln hier bzgl. Links zu anderen Qt-Foren sind.
Kann mir jemand einen Tipp geben wie man da am besten rangeht?
Viele Grüße
jerry42
Zeit von ntp Server
Und was machst du gegen folgendes?
Code: Alles auswählen
# ping ntp1.t-online.de
PING ntp1.t-online.de (127.0.0.1) 56(84) bytes of data.
64 bytes from dual (127.0.0.1): icmp_req=1 ttl=64 time=0.054 ms
Danke für deinen Einwand. Da hast Du natürlich recht. Das ist möglich. Daran hab ich nicht gedacht.
Ziel ist es letztlich einem Programm eine Zeitlizenz mitzugeben.
Eine weitere Variante wäre ich setze meinen eigenen Server auf und frage mit einem QNetworkRequest einfach eine einfache php Seite ab. Diese beinhaltet entweder ein vorformatiertes Datum, oder am besten einen verschlüsselten String.
Auch hier kann ich natürlich die Adresse auf lokal umleiten, müsste mich aber zumindest bemühen einen gültigen String auf die Reihe zu bekommen.
Ist das ein besserer Weg?
Auch hier muss natürlich eine Internetverbindung bestehen, aber bei der jetztigen Zielgruppe ist das für uns OK.
Gruß
jerry42
Ziel ist es letztlich einem Programm eine Zeitlizenz mitzugeben.
Eine weitere Variante wäre ich setze meinen eigenen Server auf und frage mit einem QNetworkRequest einfach eine einfache php Seite ab. Diese beinhaltet entweder ein vorformatiertes Datum, oder am besten einen verschlüsselten String.
Auch hier kann ich natürlich die Adresse auf lokal umleiten, müsste mich aber zumindest bemühen einen gültigen String auf die Reihe zu bekommen.
Ist das ein besserer Weg?
Auch hier muss natürlich eine Internetverbindung bestehen, aber bei der jetztigen Zielgruppe ist das für uns OK.
Gruß
jerry42