Ups,
das war wohl noch zu früh, bzw. ist mein geistiger Nebel immer
noch nicht gewichen. Wie auch immer es geht jedenfalls nach wie
vor nicht :-(
Hat nicht zufällig jemand ein lauffähiges Beispiel Skript ?!
Das hier funktioniert als Demonstration mit einem Apache-Server prima, auch ganz ohne nph-Krams:
#!/bin/sh
echo "HTTP/1.0 200"
echo "Content-type: multipart/x-mixed-replace;boundary=---ThisRandomString---"
echo ""
echo "---ThisRandomString---"
while true
do
echo "Content-type: text/html"
echo ""
echo "<html><body><h2>Time on this machine, updated every 5 seconds</h2>"
echo "time: "
date
echo "</body></html>"
echo "---ThisRandomString---"
sleep 5
done
Und jetzt das große "AAAAABBBBEER":
Angezeigt wird bei mir nur was im ... (Trommelwirbel) Netscape 3.01!
Netscape 4.7: Fehlanzeige, Dauerwarten.
Netscape 6.2: auch nicht besser.
Opera 6 (der den Typ "multipart:x-mixed-replace" immerhin vorgibt zu kennen): Fehlanzeige!
Internet Explorer: dito.
Damit scheint die Methode "Server-Push" wohl endgültig begraben zu sein durch die Abwesenheit von passendem Programmcode in den aktuellen Browsern.
- Sven Rautenberg