Thread IO::SELECT+ IO::Socket (4 answers)
Opened by esskar at 2005-03-13 17:12

linux-freak-gf
 2005-03-13 23:10
#37866 #37866
User since
2004-03-01
2 Artikel
BenutzerIn
[default_avatar]
ich weiß jetzt zwar wie ich das script aus sehen muss hier der code
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!C:\perl\bin\perl
use IO::Select;
use IO::Socket;
my @data;
$lsn = new IO::Socket::INET(Listen => 1, LocalPort => 9900);
$sel = new IO::Select( $lsn );

while(@ready = $sel->can_read) {
foreach $fh (@ready) {
if($fh == $lsn) {
# Create a new socket
$new = $lsn->accept;
$sel->add($new);
$addr=$new->peerhost;
# push(@data,($addr,
print "New Connection from $addr!\n";
}
else {
$test=<$fh>;
if ($test) {
print $test;
} else {
$sel->remove($fh);
$fh->close;
}
}
}
}

aber wie kann ich die einzelnen handler wie aus $sel raus oder wie spreche ich sie an??

View full thread IO::SELECT+ IO::Socket