Edgar Ehritt: php socketverbindungen

Beitrag lesen

Re:

Die Zahlen stimmen also doch. Ich hab' einen Fehler gemacht, 'tschuldigung. Bitte versuche es mit folgendem nochmals:

for($i=0; $i<2; $i++){  
  
        $t1    =microtime(true);  
        $string='';  
  
        if(($fp=pfsockopen("tcp://example.com", 15025,$errno,$errstr,0.5))!==false){  
                $deltaT[0]+=($t2=microtime(true))-$t1;  
                fputs($fp, "ti=878");  
                $deltaT[1]+=($t1=microtime(true))-$t2;  
                while (!feof($fp)) {  
                        $string.=fgets($fp);  
                }  
                $deltaT[2]+=($t2=microtime(true))-$t1;  
                fclose($fp);  
                $deltaT[3]+=($t1=microtime(true))-$t2;  
  
                continue;  
        }  
        echo "$errstr ($errno)<br />\n";  
}  
echo "<pre>";  
print_r($deltaT);  
echo "</pre>";

Weiterhin bleibt aber die Frage an Dich, ob der bei "example.com" angesprochene Dienst persistente Verbindungen unterstützt.

Gruß aus Berlin!
eddi