Because when then forked process exit, it will close the connection it copied, which is the same connection its parent process is using, this may interrupt the parent process.
3 what's happen with the connection when the forked process ends? Should I close it? Or does it close automatically? And what's append to the father's process connection?