Quote:
Originally Posted by KraHen
Try to mute it in these conditons :
- it loads slow
- it send the beeps or w/e during the load
- you aren`t expecting it AT ALL
- multiply this with 5
- ???
- PROFIT
|
Define this post please.
Whats with all the spammers?
You're all in here babbling about how XAT does this and that.
Unless you have a contribution to this project I suggest that your thanks would be seen and that your every thought is not heard.
We are replacing XAT.
If you have some contest to this please open your own topic.
Update in my own project:
I found a way to have a live chatbox like XAT, unlike most Javascript chatboxes...
Mine uses a Flash bridge for Javascript to have a "always open" socket connection to my Ruby serverside socket server.
So far the project now utilizes:
Ruby
Php
Jquery.Ajax
MySQL
Flash
Page Load->
.Finished Load->
..Javascript Begin->
...Flash Begin->
....Javascript sends the call to flash to open a new socket to the webhost->
.....My ruby script begins the active read from mysql and sends all updates to the flash bridge->
......Flash bridge caches the data and calls the javascript update of the chatbox content->
.......Flash Bridge clears all cached data older than 5 minutes (Lag prevention)->
........Javascript.ajax runs to retrieve the data from flash->content is actively refreshed.
I'm adding now support for separate chat rooms, mainly for private conversations.
But chat rooms will be available to be created by VIP users and Admins. (Not GMs)
Everyone will be able to use private chat.
Using an edited Flash/Flex-Ajax bridge from Adobe.
I'll have it live on trinity-gaming.net soon. I still have perfections to make.
There will be a central chatbox in the home page, but I'll make it run as it does on facebook.
But not across the bottom. It will be in a small moveable javascript container.
I don't think I'll release the chatbox, the ruby script is a modification of the ruby XML socket server.
And the FABridge is on the Adobe website. You can use the FABridge tutorials to build your own updater.