Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Dear Monks
I am using Net::Address::IP::Local to get the IP adress of a laptop. It occurs sometimes that the module fires an error blocking the further execution of the script. The error happens in this part of the script (Error line 167):
defined($socket) or throw Net::Address::IP::Local::Error("Unable to create UDP +socket: $!"); return $socket->sockhost;
What I would like is to catch such error end act consequently in my script. I don't really care what is the reason of the error (not important for my script). I'm using this line of code to get the IP:
our $ipaddress = Net::Address::IP::Local->public;
How can I implement it?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Net::Address::IP::Local Error catching
by Eily (Monsignor) on Jul 02, 2013 at 12:38 UTC | |
|
Re: Net::Address::IP::Local Error catching
by Anonymous Monk on Jul 02, 2013 at 13:32 UTC |