develooper Front page | perl.perl5.porters | Postings from December 2008

Local socket endpoint IP?

Thread Next
From:
Mark J. Reed
Date:
December 15, 2008 18:02
Subject:
Local socket endpoint IP?
Message ID:
f60fe000812151319y47d93d4p2aa8dad1ad73dc58@mail.gmail.com
I'm attempting to determine which local interface is used to access a remote
machine.  After successfully opening a TCP socket:

     my $sock = IO:Socket::INET->new(PeerAddr=>$remotehost,
PeerPort=>$remoteport, Proto=>'tcp') or die;

I tried calling sockhost:

     print $sock->sockhost, "\n";

but that just prints out 0.0.0.0.  So how do I find out the actual endpoint
IP?


-- 
Mark J. Reed <markjreed@gmail.com>

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About