|
while (my @sets = IO::Select->select($read, $write)) { foreach my $handle (@{$sets[0]}) { &{$handler{$handle}->{read}}($handle); } foreach my $handle (@{$sets[1]}) { &{$handler{$handle}->{write}}($handle); } } |
$read und $write sind zwei Objekte von IO::Select,
die jeweils eine Menge von offenen Verbindungen repräsentieren.
| |||||||||
IO::Select->select akzeptiert bis zu vier Parameter:
| |||||||||
IO::Select->select liefert dann eine Liste von Zeigern
auf Listen mit Verbindungen zurück, für die die Ereignisse
eingetreten sind.
|
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003 |