private void manejarOnMessaje(object sender, MessageEventArgs e)
 {
     timer.Stop();
     if (seSerializaALista(e.Data))
     {
         List <IngresoDetalleExamen> lista = desserializarListaIngresoDetalleExamen(e.Data);
         notificador.NotificarConexionAbierta(lista);
     }
     else if (seSerializaANotificacion(e.Data))
     {
         DAOIngresoDetalleExamen dao = deserializarDAOIngresoDetalle(e.Data);
         notificador.NotificarCambioEnLosDatos(dao);
     }
     else
     {
         throw new ApplicationException("Se me ha enviado un tipo de respuesta no esperada");
     }
 }