[Pdx-pm] IO::Socket::INET wakeup call
Roderick A. Anderson
raanders at acm.org
Thu Mar 2 13:54:53 PST 2006
I'm connecting to a service running on a WinXP system using
IO::Socket::INET and for the most part it has been great. Recently
though I've noticed that after a long-ish period of no activity that my
initial connect fails. I'm running in debug mode so a simple restart of
the script and the connection works fine. When this runs in production
mode I need it to not fail. Of course I can loop through several tries
and exit when it connects or really errors out but this seems inelegant.
I'm sure this is some stupid Windows thing where the network
connection is sleeping and can't wake up fast enough and will look at
the device, network, TCP/IP settings but that will not work when I don't
control the Windows box.
Before getting lost ( again ) in the IO::Socket, IO::Handle, IO::*
documentation world I'm trying for a cheap answer. Is there a generic
method to try and wake a TCP/IP connection? Sort of "Hello ... McFly!"
More information about the Pdx-pm-list