fsockopen()

nameac

Aktives Mitglied
Thread Starter
Dabei seit
20.01.2007
Beiträge
537
Reaktionspunkte
1
hallo,

ich habe ein script geschrieben das mehere seiten hintereinander aufruft.
mein problem ist wenn ich die 1 seite aufgerufen und ausgegeben habe muss ich den socket schließen und wieder neu öffnen bevor ich die nächste seite aufrufen kann.
geht das nicht das man immer weiter über den gleichen socket kommuniziert?

PHP:
$out.="Keep-Alive: 300\r\n";
$out.="Connection: keep-alive\r\n";
$out.="Connection: Close\r\n";
mit keep alive dauerts einwenig bis er überhaupt die seite anzeigt und wenn ich connection close benutze dann zeigt er die erste seite sofort an bricht dann aber auch ab. es seidenn natürlich man öffnet einen neuen socket und ruft so die seiten weiter auf.
wie macht das denn der browser?

ich hab mal mit wireshark einen dump erzeugt indem ich die seiten händisch abgelaufen bin. und da steht im http header kein
HTML:
"Connection: Close\r\n";

hat da jemand ahnung wos da hapert?
weil immer wieder neue sockets erzeugen kost ja rechenzeit usw.
 
Zurück
Oben Unten