Edgar Ehritt: Wie erkennt der Browser das Ende einer HTTP-Response

Beitrag lesen

Hallo Marc22,

sehen wir uns das Beispiel unter stream_socket_client() doch einmal an:

$fp = stream_socket_client("tcp://www.example.com:80", $errno, $errstr, 30);  
if (!$fp) {  
    echo "$errstr ($errno)<br />\n";  
} else {  
    fwrite($fp, "GET http:www.example.com/ HTTP/1.0\r\n\r\n");  
    //     **********     //  
    while (!feof($fp)) {  
    //     **********     //  
        echo fgets($fp, 1024);  
    }  
    fclose($fp);  
}

Hierbei wird deutlich, das für das Feststellen des Endes der Ressource die Funktion feof() verantwortlich ist.

Gruß aus Berlin!
eddi