Perl Monk, Perl Meditation | |
PerlMonks |
(delete) UDP and IO::Socketby toadi (Chaplain) |
on Jan 15, 2002 at 16:00 UTC ( [id://138879]=perlquestion: print w/replies, xml ) | Need Help?? |
toadi has asked for the wisdom of the Perl Monks concerning the following question:
my client-script:
Server-script: So as you see when there's a connect from a client, I need to start another proces. 1) client -> server -> start ./sleep 2) client -> server -> ./sleep still running -> don't wait 3) client -> server -> ./sleep still running -> don't wait 4) client -> server -> sleep not running? start ./sleep => for these 2 the server will start sleep 2 times in a row after they are finshed. This I don't want, I want ./sleep only to start when client connects and there is no other sleep running.
For the moment my existing codes makes sure only one ./sleep process is running at a time(thanks to spawning a child and a wait() in the parent). In case 2 and 3 there should never run a ./sleep. only when there is a new connect when there is no ./sleep running.
Back to
Seekers of Perl Wisdom
|
|