Thread print Ausgabe kommt verzögert auf STDOUT (3 answers)
Opened by Gast at 2005-03-19 18:15

Gast Gast
 2005-03-19 18:15
#52799 #52799
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!
auf einen Schlag.
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

View full thread print Ausgabe kommt verzögert auf STDOUT