Thread print Ausgabe kommt verzögert auf STDOUT
(3 answers)
Opened by Gast at 2005-03-19 18:15
Hallo Forum!
Ich bin neu bei Perl, habe aber schon Erfahrungen in anderen Programmiersprachen. Beim Versuch, ein kleines Skript zu schreiben, dass neue Header in Newsgroups abholt, bin ich auf ein für mich nicht nachvollziehbares Phänomen gestossen. Hier kurz der Code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 use strict ; use News::NNTPClient ; my $nc = new News::NNTPClient( 'host', 'port' ) ; print 'Lade Header...' ; # das dauert ca. 30 Sek. my @headers = $nc->xover($nc->group('group')) ; print "Fertig!\n" ; Das Problem ist jetzt: nachdem ich das Skript gestartet habe gibt es für besagte ca. 30 Sek. keine Ausgabe, dann aber kommt Code: (dl
)
Lade Header...Fertig! Ich hätte es aber gerne so, dass zuerst die erste Meldung kommt, dann während der Zeit, in der die Header geladen werden, nichts, und am Ende erst die "Fertig!"-Meldung. Wird in Perl generell die ausgabe gecached oder sowas in der Art? Vielen Dank, HaleBob |