Changed TimedOut error to Conn Reset when recv returns 0