in reply to Re: IO::Socket "broken pipe"
in thread IO::Socket "broken pipe"

The $SIG{PIPE} suggestion worked guys. Thank you for your help. I am now catching the broken pipe error gracefully and continuing to listen for connections on the server side.