Adrian Rapa wrote:
2. JabberWebClient
I was thinking of writing it using only HTML/DHTNL and
javascript/ECMAScript. it should be very simple, as it will be an
webpage that reloads every 2 minutes, let say.
Eeeh, IMO an IM client that updates every 2 minutes is not very
workable. Even e-mail is faster.IMO there are two options:
- You let the page reload every 1 minute until a chat starts, then you speed up the reloads while the user is chatting and return to 1 minute intervals when the user is idle again.
You keep the connection open to the HTTP server and use things like flush() in PHP to push data to the browser. This works pretty well, main drawback it that this requires one decidated (pretty heavy) Apache per connection which can cost you quite a bit of memory.
Just take a look at some PHP chat room scripts, most of them use this method. If they don't they are terribly slow (mostly for the user but they are also not really kind for your server) :D
Just my $0.02 :D
--
Bart van Bragt
"Take my advice, I don't use it anyway."
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev
