< http://www.tufat.com/s_flash_chat_chatroom.htm
Thanks for that Glen,
That looks really interesting.
John
Glen Pike wrote:
You can use a database to store data in for a chat server, but you
will need to have some kind of server side "maintenance" script to
weed out the database.
With a socket server system, you usually have to have a dedicated
server, or at least one which lets you log into the shell and create
scripts - most hosting does not let you run stuff like socket servers
easily - which is why the database version may be used, because most
hosting comes with this as standard.
To test if your system could use a socket server, grab a free script
and try exec()'ing it from a webserver PHP script to see if you could
theoretically start and stop your server. I would guess most hosting
locks this down and it may violate your TOS.
Alternatively, look at hosted systems - Electrotank used to do a
socket server and possibly provide hosting for that, it's in Java, but
you would not have to write all that stuff... Also look at Moock's
Multi-user Unity system - can't remember if that's useful or not.
There is a program called "Flash Chat" for $5 which is probably worth
looking at - http://www.tufat.com/s_flash_chat_chatroom.htm - there
used to be a version called AMFIChat, but it has been discontinued
(possibly because the guy was violating the terms of the AMF license)
Anyway, in terms of "time vs money" $5 to spend looking at someone
elses ready made system could be very cheap and you can see what
server side stuff it does too.
Omar Fouad wrote:
hey,
My boss asked me to develop a Cards Game called "Estimation" (I don't
know
if you heard about it). It is a Cards game similar to spades, where
there
are tricks, bids, etc.
The game is going to be a Facebook application, so it is required a
multi-player option (real time).
At first I thought I would create a database and continuously let the
client
send queries using AMF, to check for changes and update the display.
But a
friend of mine told me this is insane. The data on the database he would
buge, and I have to take in mind, that anyone could leave the game at
anytime, so the data will remain in the database uselessly. He told
me to
use sockets, and store the variables I need, such as the rooms, the
player
nickname, the bids, the calls, the tricks, the scores, the rounds, the
hands, and all the crap that I would need in the server side script
(PHP).
Is this true? If I will have to use sockets, should I store the data as
variables in the server side script?
I really need to figure out how to start. Thanks.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders