- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 14

Thema: [C/C++] Raspi Systemzeit: aus Internet geupdated oder von File gelesen und expoliert?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Ja, da bist du schon auf dem richtigen Weg. Die Klammern habe ich geschrieben, um zu zeigen, dass das eine Funktion ist. Da müssen schon die Parameter rein.

    Beispiel ist C++ ! Übersetzen mit g++ -std=c++11
    Code:
    #include <sys/timex.h>
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        ntptimeval dummy;
    
        int result = ntp_gettime(&dummy);
    
        if (result == TIME_OK) {
            cout << "Hat Netzzeit" << endl;
        }
        else if (result == TIME_ERROR) {
            cout << "Keine Netzzeit" << endl;
        }
        else {
            cout << "Was anderes" << endl;
        }
    
        return 0;
    }
    Nur ob das sich auch richtig verhält, wenn keine Netzzeit da ist, darfst du selber ausprobieren.

  2. #2
    HaWe
    Gast
    danke, c++11 geht schlecht, aber g++ nehme ich auch immer schon!
    ich probiers mal mit dem normalen g++ aus...

    - - - Aktualisiert - - -

    Haha...!
    sieht verdammt gut aus...
    Hat Netzzeit


    jetzt wird mal abgeklemmt und neu gestartet... 8-)

    - - - Aktualisiert - - -

    hmmmm... schade.

    Auch nach runterfahren, Strom aus, Wifi raus, Strom rein, Neustart....

    auch ohne inet sagt er leider wieder

    Hat Netzzeit

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Da bin ich jetzt leider überfragt. Notfalls musst du die Sourcen von ntpq durchsuchen. Oder das Programm aus deinem aufrufen und die Ausgabe zerlegen ...

  4. #4
    HaWe
    Gast
    -std=c++11
    hab ich jetzt auch ausprobiert, macht aber keinen Unterschied, angeblich immer "hat Netzzeit"

    Vlt hat noch wer eine Idee?

    Vielen Dank aber für deine Hilfe!

  5. #5
    HaWe
    Gast
    wie kann ich von einem C/C++ Programm aus feststellen, ob eine Internetverbindung besteht (z.B. irgendwas anpingen) ?

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von HaWe Beitrag anzeigen
    (z.B. irgendwas anpingen) ?
    Hallo,
    eine andere Lösung finde ich über Google auch nicht. Im Gegensatz zu Windows scheint Linux dafür keine fertige Betriebssystemfunktion zu haben.

  7. #7
    HaWe
    Gast
    ping als Linux-Konsolen-Kommando funktioniert ja, z.B.
    Code:
    ping 216.58.209.99
    (== Google.de)
    - mehr bräuchte ich ja gar nicht!
    Nur ob es klappt würde schon reichen, ohne weitere Details.

    Ich brauche das eben nur auf C/C++ - Sourcecode-Ebene.

    (@Peter-2: wie hattest du es denn vor in deinem 2. Post hier im Topic?
    Oder war das nur eine vage Idee ohne genaue Kenntnis, wie man das macht?)

    ps,
    was ich brauche, ist kein ping Monster-Code, sondern notfalls eine Lib, die ich #includen kann, und dann eine dort implementierte Funktion nutze, in der Art

    #include <tcptools.h>

    //...
    int i = ping("216.58.209.99"); // i<=0: error, i>0: success
    printf("%d \n", i);
    //...

  8. #8
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Du kannst das Kommdozeilen ping auch aus deinem Programm aufrufen.

    So wie hier im ersten Listing
    http://ubuntuforums.org/showthread.php?t=1803980

Ähnliche Themen

  1. Antworten: 63
    Letzter Beitrag: 18.02.2016, 07:43
  2. MATLAB Simulink-Stateflow: dll File aus mdl File erstellen
    Von danionbike im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 11.01.2008, 17:24
  3. Unsere Forumregeln - Sollte man mal gelesen haben
    Von Frank im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 1
    Letzter Beitrag: 23.09.2005, 19:09
  4. HEX FILE MIT ODER OHNE EEPROM??
    Von sebastian.heyn im Forum AVR Hardwarethemen
    Antworten: 5
    Letzter Beitrag: 15.06.2005, 15:16
  5. asm Code in Hex oder Bin File wandeln?
    Von Octi im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 03.11.2004, 21:46

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress