EStoy usando esto para abrir una conexión:
Código PHP:
$fp["$url"] = fsockopen ( $hostip, 80, $errno, $hostip, 30 );
Cómo puedo aplicarle un 'timeout', es decir que si en X tiempo no responde haga
Código PHP:
fclose($fp["url"]);
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Timeout en fsockopen Hola EStoy usando esto para abrir una conexión: Código PHP: Cómo puedo aplicarle un 'timeout', es decir que si en X tiempo no responde haga Código PHP: ![]() |
| |||
Re: Timeout en fsockopen Gracias DeeR ![]() Me cuesta entender esto. A ver ? Lo que yo quiero es establecer un tiempo máximo para la conexión... si el sitio al que envío el request está muy lento y pasan más de 10 segundos x ejemplo para abrir... cerrar la conexión. Ahora por lo me dices en mi: Código PHP: Pero en ese caso lo que yo veo en la práctica es que no lo respeta porque si el sitio donde apunto está lento se queda 'tildado' el script... no cierra la conexión. Intenté también son stream_set_timeout pero no es aceptado por mi server, tira error (he leído por ahí que esto sucede pero no se explica muy bien por qué o cómo solucionarlo) ![]() Alguna idea ? Cariños ![]() |
| ||||
Re: Timeout en fsockopen Usa valores pequeños Código PHP: Saludos |