Sven Rautenberg: Server Push

Beitrag lesen

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