You are viewing the version of this documentation from Perl blead. This is the main development branch of Perl. (git commit 064a75fb477ad99293cbd4bb73afb966a3a0bc1b)
getpeername SOCKET

Returns the packed sockaddr address of the other end of the SOCKET connection.

use Socket;
my $hersockaddr    = getpeername($sock);
my ($port, $iaddr) = sockaddr_in($hersockaddr);
my $herhostname    = gethostbyaddr($iaddr, AF_INET);
my $herstraddr     = inet_ntoa($iaddr);