phpbar.de logo

Mailinglisten-Archive

[php] Timeout bei HTTP-fopen-Wrapper?

[php] Timeout bei HTTP-fopen-Wrapper?

Cyrill Schumacher CyrillSchumacher_(at)_swol.de
Wed, 31 Jan 2001 18:45:45 +0100


> Hallo,
>
> hat der HTTP-fopen-Wrapper einen automatischen Timeout?
>
> Danke!
>
> Ulf


####################################
file.c

/* {{{ proto bool socket_set_timeout(int socket_descriptor, int seconds, int
microseconds)
   Set timeout on socket read to seconds + microseonds */
PHP_FUNCTION(socket_set_timeout)
{
#if HAVE_SYS_TIME_H
 zval **socket, **seconds, **microseconds;
 int type;
 void *what;
 int socketd = 0;
 struct timeval t;

 if (ZEND_NUM_ARGS() < 2 || ZEND_NUM_ARGS() > 3 ||
  zend_get_parameters_ex(ZEND_NUM_ARGS(), &socket, &seconds,
&microseconds)==FAILURE) {
  WRONG_PARAM_COUNT;
 }
###############################
fsock.c

static void php_fsockopen(INTERNAL_FUNCTION_PARAMETERS, int persistent) {
 pval **args[5];
 int *sock=emalloc(sizeof(int));
 int *sockp;
 int arg_count=ZEND_NUM_ARGS();
 int socketd = -1;
 unsigned char udp = 0;
 struct timeval timeout = { 60, 0 };
#################################


scheint so, dass php einen timeout von 60 sekunden hat ...
oder bin ich zu blöd c source zu lesen ?

kiri






php::bar PHP Wiki   -   Listenarchive