Thread Net::Pcap::loop steigt einfach aus (1 answers)
Opened by roli at 2009-05-11 15:29

roli
 2009-05-11 15:29
#121433 #121433
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
Hallo,

da ich heute schon eine weile dran sitze, und einfach nicht drauf komme hoffe ich hier einen Hinweis zu bekommen. Mein Script:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
my $s_count=0;
while(1) {
$s_count++;
foreach my $akt_dev (keys %h_dev) {
my $object1 = $h_dev{$akt_dev}{"object"};
my $netaddr1 = $h_dev{$akt_dev}{"netaddr"};
my $netmask1 = $h_dev{$akt_dev}{"netmask"};

print "\nvor der Loop: $s_count bearbeite device: $akt_dev\n";
my $error = Net::Pcap::loop( $object1, 1, \&callback, [ $netaddr1, $netmask1 ] );
print "dahinter - $error <\n";
}
}
...

beendet sich immer wieder von selbst. Folgenden Output sehe ich auf dem Bildschirm:
Quote
...
vor der Loop: 1328 bearbeite device: eth0
dahinter - 0 <

vor der Loop: 1329 bearbeite device: eth2
dahinter - 0 <

vor der Loop: 1329 bearbeite device: eth1
dahinter - 0 <

vor der Loop: 1329 bearbeite device: eth0
dahinter - 0 <

vor der Loop: 1330 bearbeite device: eth2
dahinter - 0 <

vor der Loop: 1330 bearbeite device: eth1
rechner:~/#

Wie es aussieht sehe ich den Wald vor lauter Bäumen nicht, aber ich sehe einfach nicht warum er Code nicht bis in alle Ewigkeiten läuft. Der Zeitpunkt wann Ende ist ist vollkommen willkürlich.

Danke
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread Net::Pcap::loop steigt einfach aus