while (my $conn = $socket->accept) { #### $SIG{CHLD} = "IGNORE"; #### use POSIX qw(EINTR); ... while (1) { my $conn = $socket->accept; if (!$conn) { warn("Accept error: $!" if $! != EINTR; next; } .... }
## $SIG{CHLD} = "IGNORE"; ##
## use POSIX qw(EINTR); ... while (1) { my $conn = $socket->accept; if (!$conn) { warn("Accept error: $!" if $! != EINTR; next; } .... }