http://www.perlmonks.org?node_id=313091

Dovkont has asked for the wisdom of the Perl Monks concerning the following question:

Greetings!

I have a need to implement the following:
A perl script works as server running certain application. It is connected via a socket to certain user interface, recieving a command, passing it on to the application and sending back the result. All this runs on Windows with ActivePerl.
Now, I want to make an automatic shutdown mechanism, that works on the condition of not recieving a user command for a set period of time. Then the script must run a function that shuts down the applications and takes care of auxiliary files. (As it is one when the quit command is being sent). The socket should remain active.

I have tried to find, but, apparently without success a way to do such a timer...

Thanks in advance,

Dovkont.