Yeti: delay() oder SetTimeOut() in PHP?

Beitrag lesen

Hi,

Ich habe einen eine Seite programmiert auf der man sich in echtzeit unterhalten kann. Einen kleinen Chat sozusagen.
Dabei lassse ich alle paar sekunden prüfen, ob jemand einen neuen Beitrag geschrieben hat. Wenn ja wird er ausgegeben.

Das habe ich bisher mit SetTimeOut und reload kontrolliert.
Würde es aber lieber komplett in PHP machen (-->sleep).

Oder ist dieses Konzept eines Chats komplett abwegig?
Bin ja sicher nicht der erste, der sowas selbst programmiert. Vielleicht kannst du (oder jemand anders) einen kleinen Hinweis geben, falls es anders wesentlich besser geht.

Use IRC for chat! :-)
Komplett abwegig ist es nicht. Es gab lange Zeit Webchat-Software, die darauf beruhte die Website nie komplett zu schicken sondern immer vorzugaukeln, es käme noch etwas und dann solange zu warten, bis ein anderer Chatter etwas geschrieben hat. Dann wurde das einfach angehängt.
Allerdings scheitert diese Methode hauptsächlich daran, dass der Internet Explorer nicht immer sofort alles darstellt, was er empfangen hat.

Wenn du _unbedingt_ einen Webchat brauchst, weil deine Besucher nicht auf www.mirc.com (o.ä.) kommen, dann benutze ein Java-Applet (igitt :-) ) als IRC-Gateway.

Der Yeti

--
Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
Und bin so klug als wie zuvor!
sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
http://community.de.selfhtml.org/fanprojekte/selfcode.htm