in reply to Re: keepalives with Net::Server
in thread keepalives with Net::Server

That's pretty much what I want to do, what I'm lacking is the mechanism to send the keepalives on regular intervals since net::server is connection based (and thus has no timed event(s))

Replies are listed 'Best First'.
Re^3: keepalives with Net::Server
by sierpinski (Chaplain) on Jun 01, 2010 at 12:34 UTC
    That's where the IO::Socket can come into play. Have your daemon send a keepalive bit (it could be some symbol that would never occur in your normal data transmission) and have the other daemon listen for that, and if it finds it, just throw it away. But that communication would cause the connection to persist. Both daemons would have to do this to keep both of them alive. The transmission of even one bit should be enough, I'd think.