Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Tiempo de respuesta de TIdSmtp

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Tiempo de respuesta de TIdSmtp Responder citando

En versiones anteriores de la libreria Indy se podía especificar el tiempo que estaba intentando conectarse dicho elemento antes de dar error con por ejemplo:
[PHP]IdSMTP1->Connect(5000);[/PHP]
Siendo esa cantida los milisegundos que intenta conectarse. Sin embargo en la versión 10 de esta librería, que es la que viene con Builder 6, no he sido capaz de encontrar como fijar dicho tiempo ya que por defecto está mucho tiempo (yo diría que un minuto) intentándolo.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Código:

IdSMTP1->ConnectTimeout = 5000;

_________________
Muchos hombres no se equivocan jamás porque no se proponen nada razonable.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Responder citando

Gracias Jesús, pero no funciona. No da error pero no modifica los tiempos de espera.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Prueba en tiempo de ejecución alargando el TimeOut.
_________________
Muchos hombres no se equivocan jamás porque no se proponen nada razonable.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Responder citando

¿Cómo? Porque no he encontrado la manera de hacerlo.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Código:
IdSMTP1->ConnectTimeout = 10000;

_________________
Muchos hombres no se equivocan jamás porque no se proponen nada razonable.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Responder citando

Muchas gracias. Por más vueltas que he dado no he sido capaz de encontrarlo. Embarassed
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Desarrollo con Builder 2010, quizás en Buider 6 esté de otra forma.
No tengo forma de comprobarlo.
_________________
Muchos hombres no se equivocan jamás porque no se proponen nada razonable.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Re: Tiempo de respuesta de TIdSmtp Responder citando

Angel escribió:
Sin embargo en la versión 10 de esta librería, que es la que viene con Builder 6

C++Builder 6 no viene con la versión 10, viene de fabrica con la 8, una versión bastante obsoleta. Si te fijas por el foro hace bastantes años que ya era obsoleta y casi todos los que querían usar Indy se instalaban la versión 9 en el BCB6.

Entre las carencias de la 8 creo que precisamente una de ellas era que no se podía especificar un Timeout, eso se añadió a partir de la 9.

Puedes comprobarlo fácilmente pulsando el botón derecho sobre cualquier componente Indy y al principio del todo veras el número de versión.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Pues la que tengo yo instalada es la 10, y no tengo el recuerdo (ni digo que no lo haya hecho) de haberla actualziado.

_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Angel escribió:
Pues la que tengo yo instalada es la 10, y no tengo el recuerdo (ni digo que no lo haya hecho) de haberla actualziado.


Si estamos hablando de C++Builder 6 tuviste que instalarla ya que esta versión que muestras ni existía cuando salio el BCB6 Wink

En la versión que muestras tienes las propiedades "ConnectTimeout" y "ReadTimeout".

Si ves que en ConnectTimeout tarda más de lo que le has puesto haz una prueba, pásale la dirección en vez de por nombre por IP a ver si te hace lo mismo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.