ciao a tutti
di solito non scrivo perchè provo ad arrangiarmi, ma di questa cosa nn c'è ne vengo fuori, non sono esperto di Perl.

io ho un server che mette a disposizione dei dati presi da un file di log su una porta, e questo funzia correttamente.

Ora devo fare uno script che da un'altro host, vada a leggere quei dati sulla porta e li riscriva su un altro file.

Quindi ho aperto il mio socket

my $sock = IO::Socket::INET->new('localhost:5005')
or die "can't connect to port 5005 on localhost: $!";


while (<$sock>) {

non capisco come fare a leggere i dati della socket, se faccio un print "$sock" mi esce un IO::Socket::INET=GLOB(xxxx);

}

ci sarà un read o cose del genere, ma non trovo niente...