Manuel PHP
Précédent |  | Suivant

# socket_set_timeout

(PHP 4 >= 4.0.0)

socket_set_timeout -- Fixe la durée de vie de la socket

## 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().

Précédent | Sommaire | Suivant
socket_set_blocking | Niveau supérieur | syslog