D
DominikG
Gast
Hallo Leute,
also habe hier ne kleine Frage bezüglich der Zeitabfrage bei TimeServern.
Und zwar geht es darum, dass wir im Informatikunterricht gerade mit der Netzwerkprogrammierung anfangen (unser lehrer liegt im krankenhaus, hat uns aber dokumente online gestellt die wir jetzt durcharbeiten müssen, daher frage ich hier und nicht meinen lehrer).
die aufgabe ist nun, ne digitale uhr zu programmieren, die jede minute nen abgleich mit dem TimeServer time.nist.gov auf port 13 macht. Mein Problem besteht nun darin, dass ich nicht weiß, wie ich den Server abhorchen soll, sodass er mir auch was sagt ^^.
Denn bisher habe ich das immer über einen ObjectInputStream gemacht, und dann in einem Thread mittels inputStream.readObject() auf Nachrichten vom Server gewartet.
Wenn ich das jedoch hier so mache, kommt einfach nix an.
Im Internet hab ich mich also nun ein wenig schlau gemacht und gesehen, dass die leute in diesem fall alle ne abfrage über den BufferedInputStream machen, es steht jedoch nirgendwo erklärt warum das so sein muss.
Jetzt zu meiner eigentlichen Frage: Warum geht das Abhören nicht mit dem ObjectInputStream und wie habe ich das ergebnis auszuwerten, wenn ich es mit dem BufferedReader mache ?
Vielen Dank schonmal im Voraus an alle, die mir helfen wollen
Schöne Grüße,
Dominik
also habe hier ne kleine Frage bezüglich der Zeitabfrage bei TimeServern.
Und zwar geht es darum, dass wir im Informatikunterricht gerade mit der Netzwerkprogrammierung anfangen (unser lehrer liegt im krankenhaus, hat uns aber dokumente online gestellt die wir jetzt durcharbeiten müssen, daher frage ich hier und nicht meinen lehrer).
die aufgabe ist nun, ne digitale uhr zu programmieren, die jede minute nen abgleich mit dem TimeServer time.nist.gov auf port 13 macht. Mein Problem besteht nun darin, dass ich nicht weiß, wie ich den Server abhorchen soll, sodass er mir auch was sagt ^^.
Denn bisher habe ich das immer über einen ObjectInputStream gemacht, und dann in einem Thread mittels inputStream.readObject() auf Nachrichten vom Server gewartet.
Wenn ich das jedoch hier so mache, kommt einfach nix an.
Im Internet hab ich mich also nun ein wenig schlau gemacht und gesehen, dass die leute in diesem fall alle ne abfrage über den BufferedInputStream machen, es steht jedoch nirgendwo erklärt warum das so sein muss.
Jetzt zu meiner eigentlichen Frage: Warum geht das Abhören nicht mit dem ObjectInputStream und wie habe ich das ergebnis auszuwerten, wenn ich es mit dem BufferedReader mache ?
Vielen Dank schonmal im Voraus an alle, die mir helfen wollen
Schöne Grüße,
Dominik