Danke für die nette Ankündigung, wäre doch nicht notwendig gewesen
Beiträge von reima
-
-
Weil ich zu faul zum Tippen bin:
siehe BuDDhA -
Der Vollständigkeit halber hier noch die neuen TLDs:
.biz
.info
.name
.museum
.coop
.aeroÜber .pro wird derzeit noch verhandelt.
reima
-
Na gut, ok, relativ endlos halt dann Endlos für die Dauer der Chatsession. Da muss man dann eben noch eine Abfrage machen, ob die Verbindung zum Client abgebrochen wurde... hm... geht das so einfach? Der Webserver müsse es zumindest irgendwie mitkriegen, oder?
reima
-
1. Auf PHP umsteigen
2. flush() verwenden ;DHab zwar noch keine einzige Zeile ASP geschrieben, aber so sollte es funzen:
Wenn Response.Buffer True ist, werden die Ausgaben nicht direkt an den Browser geschickt, sondern erst zwischengespeichert. Response.Flush schickt dann die gespeicherten Bytes an den Browser. Einfach in eine Endlosschleife packen:1. Schauen, ob neue Nachrichten vorliegen
a) wenn ja, Nachricht ausgeben
b) wenn nicht, nostream inkrementieren
2. Wenn nostream einen bestimmten Wert erreicht hat, "<!-- anti timeout -->" ausgeben und nostream wieder auf 0 setzen.
3. Buffer flushen
4. Warte 0.5 Sekunden (oder so)
5. Gehe zu 1.nostream wird dazu verwendet, dass der Browser keinen Timeout meldet, wenn längere Zeit keine Daten kommen.
Quelle für das ASP-Spezifische: https://www.study-board.de/www.google.de -> Seiten auf Deutsch -> Suchtext: "asp flush" -> Auf gut Glück
reima
-
Ich kab keins, und bin bis jetzt auch ganz zufrieden damit