Ik ben bezig met een chat in ajax/php/mysql en was verschillende opensource chat apps aan het bekijken.
Ik heb op onderstaande link een simpel script draaien. Een dergelijk script wil ik zelf gaan schrijven zodra ik precies weet wat ik wil.
http://game.bastijs.nl/chat/
Source:
http://game.bastijs.nl/chat/chat.zip
Het voorbeeld script dat ik heb draaien checked constant of er nieuwe berichten zijn, dat lijkt me niet echt lekker voor me verbinding+dataverkeer bij veel spelers dus wil iets anders.
Nu speel ik ook travianer.de (browser-game), hier zit ook een simpel chat script in. Ik ben alleen benieuwd hoe ze de chat updaten. Er lijkt namelijk een executiontimeout in de php te zitten want hij stuurt namelijk een get request naar onderstaand script tot hier xml output op verschijnt.
http://www.travianer.de/test.chat?w%3C4%3C27637%3CBahz%3C166442%3C&newLine
Bovenstaande pagine laad pas compleet zodra iemand een nieuw chat bericht schrijft, dus update niet met een vast interval. Iemand een idee hoe ze dit doen? (hopelijk begrijpen jullie wat ik bedoel ;) )
Grtz,
Bas
684 views