I don't think you can detect that event, but you can see if the socket is open before trying to open it, e.g:
Code:
if ( $sock(djgen) ) {
  sockclose djgen
}
sockopen djgen ...