Description
boolean
socket_set_timeout
( int socket_descriptor, int seconds, int microseconds)
socket_set_timeout(
)
fixe
la
durée
de
vie
de
la
socket
socket_descriptor
,
exprimée
comme
la
somme
de
seconds
secondes
et
microseconds
micro-secondes
.
Exemple
1
.
Exemple
socket_set_timeout(
)
?php
$fp
=
fsockopen(
"http
:
/
/www.php.net"
,
80)
;
if(!$fp
)
{
echo
"Unable
to
open\n"
;
}
else
{
fputs($fp
,"GET
/
HTTP
/
1.0\n\n")
;
$start
=
time()
;
socket_set_timeout($fp
,
2)
;
$res
=
fread($fp
,
2000)
;
var_dump(socket_get_status($fp))
;
fclose($fp)
;
print
$res
;
}
?
|
|
Cette
fonction
s'
appelait
set_socket_timeout(
)
mais
elle
est
désormais
obsolète
.
Voir
aussi
fsockopen(
)
et
fopen(
)
.