Hello,
I'm writting a program that uses netcat as a simple network communication interface. (see http://www.stud.math.ntnu.no/storedoc/netcat/.) However, I am running into a problem where netcat remains running even after the parent PERL program that calls it is killed with a -15 or -9. I'm wondering if it is netcat itself or the way that I am calling netcat from PERL that is causing it to ignore the fact that its parent has died. The specific I call netcat as follows: if ( open(NETCAT,"nc -l -p $SSPORT | ") ) {} Is there anyway to make netcat die when the parent PERL program dies?