|
chatserver.pl |
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, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000 |