Hallo,
Also in PHP müßte ich jedesmal mit fsockopen eine Verbindung
aufbauan, und die auch wieder schließen, richtig?
Ja.
d.h. Du baust 1000 Parallele Verbindungen auf?
Nahezu parallel, ja. Wirklich parallel ist nicht moeglich.
In PHP geht das nicht, oder? höchtens durch 10 Scripte ich die
parallel starte, oder?
Ja.
ja, aber wenn PHP nicht parallel in einem Script mehrere
Verbindungen öffnen kann hat hat es ja sehr wohl was mit PHP/PERl
zu tun, oder?
Nein. Wie gesagt. Es liegt am Protokoll.
Also die ganze Komunikation findet dann jedesmal in 1/10 Sekunde
statt?
Ja.
Über die Entfernung?
Ja.
Ich dachte man schickt nur einfach den Request ab und kümmert sich
nicht um den Rest,
Stimmt auch, das uebernimmt eine Schicht unterhalb des Scriptes fuer
dich :)
im prinzip ist es für einen derartiegen Test ja nicht wichtig ob
die bestätigung kommt,
Doch, ist es. Die TCP-Verbindung muss bestehen. Sonst schickst du
hinterher zig Requests ins Nirvana und merkst nix davon.
das sihet man ja dann auf dem Server,
Du hast mich nicht verstanden. HTTP ist ein Protokoll, dass auf
TCP-Basis laeuft (waehrend TCP wieder ueber IP laeuft :). Und bevor
ein HTTP-Request abgeschickt werden kann, muss eine TCP-Verbindung
aufgebaut werden. TCP ist naemlich, im Gegensatz zu HTTP, kein
Stati-loses Protokoll, sondern ein Streaming-Protokoll, das genau
definierte Stati hat.
Gruesse,
CK