#!/usr/bin/perl
[...]
sub contactRouters {
[...]
socket(SOCK, PF_INET, SOCK_STREAM, $proto) ||
die "socket: $!";
connect(SOCK, $paddr) || die "connect: $!";
SOCK->autoflush(1);
print SOCK $line;
recv(SOCK, $buffer, 80, 0);
close (SOCK) || die "close: $!";
[...]
}