| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mar 20 Feb, 2018 10:21 am Asunto: Tiempo de respuesta de TIdSmtp |
|
|
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 |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Lun 23 Abr, 2018 2:18 pm Asunto: |
|
|
| Código: |
IdSMTP1->ConnectTimeout = 5000;
|
_________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Mar 24 Abr, 2018 7:46 pm Asunto: |
|
|
Prueba en tiempo de ejecución alargando el TimeOut. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Lun 07 May, 2018 1:58 pm Asunto: |
|
|
| Código: | IdSMTP1->ConnectTimeout = 10000; |
_________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Mar 08 May, 2018 10:08 pm Asunto: |
|
|
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 |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 08 May, 2018 11:28 pm Asunto: Re: Tiempo de respuesta de TIdSmtp |
|
|
| 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 |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 09 May, 2018 12:06 pm Asunto: |
|
|
| 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
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 |
|
 |
|