C# NTP Uhrzeit von Server auslesen und verarbeiten

Syntexer

Lt. Commander
Registriert
Okt. 2004
Beiträge
1.052
Hi,

ich habe mal wieder eine Frage.
Es gibt ja diverse NTP Server im Netz (z.B. "ntp1.uni-augsburg.de")

Wie kann ich in C# die Uhrzeit von diesem NTP Server auslesen und irgendwie weiterverabeiten?

Welche Objekte kann ich verwenden? Ich brauch die Zeit nur in einem String in irgendeiner Form. Passen konvertieren kann ich mir ja selbst alles.

Hoffe ihr habt kein paar Tipps :)

Danke!
 
Syntexer schrieb:
Hoffe ihr habt kein paar Tipps :)

Na klar haben wir kein paar Tipps ;-)
Ich machs unter Ubuntu immer so:

ntpdate ntp.canonical.com um meine lokale Uhr zu synchronisieren
und dann kann ich per `date` in meinen Scripten mit der genauen Uhrzeit arbeiten.

Vielleicht kannste diesen Umweg ja in C# auch gehen?
 
natürlich hab ich gegoogelt und gebingt, und diverese tools gefunden die das können.

aber das bringt mir ja nichts, ich muss die funktionalität ja in mein tool einbinden, und darüber infos zu finden ist anscheinend richtig schwer.
 
Die 4 ersten Treffer bei Bing die ich gepostet hab sind doch schon fertige Klassen. Du musst die Klassen nur zu deinem Projekt hinzufügen und dann kannst du sie verwenden.

Wie du die Klassen verwendest steht sogar dabei, z.B. hier: klick

Code:
NTPClient client;
try 
{
 client = new NTPClient("time.nist.gov");
 client.Connect();
}
catch(Exception e)
{
 Console.WriteLine("ERROR: {0}", e.Message);
 return;
}
Console.Write(client.ToString());
 
Zurück
Oben