
27.10.2008, 20:59
|
|
Участник форума
Регистрация: 05.12.2007
Сообщений: 113
С нами:
9701691
Репутация:
34
|
|
Perl многопоточночть
Подскажите как скрипт такого вида cделать многопоточным или дайте ссылки на нормальные мануалы по много поточности perl.
Код:
#!/usr/bin/perl
use Socket;
%ipr = ('192.168.0.1' => '1',
'192.168.0.2' => '2',
'192.168.0.3' => '3');
$p='135';
foreach $ip (keys %ipr){
socket(SOCK, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
$iaddr = inet_aton($ip);
$paddr = sockaddr_in($p, $iaddr);
if(connect(SOCK, $paddr)) {
print $ip." [connect]\r\n";
}
else {
print $ip." [error]\r\n";
}
# send (SOCK, "", 0);
close(SOCK);
$i++;
}
|
|
|