I believe that there is a game coders forum where these kinds of
problems are very frequently discussed.
I have a client that has built a multiplayer gambling game that works
like this. I can only say that it is possible and that it involves the
Flash client having an outstanding request to the server at all times.
They originally bought an off-the-shelf game engine for their server
side but have now replaced it with their own server engine.
Ron
Julien Vignali wrote:
The only way to achieve that is to use a socket server and to have the
possibility to run it somewhere (some providers offer that). You have
plenty of choice regarding which server you need and some are free,
some aren't.
To name a few: Flash Data Services, Red5 (if I remember well),
Oregano, Offbeat, ElectroServer, WebOrb...
Regards
Julien V.
Millie Niss a écrit :
Is there any way to push information from a server side script (PHP)
to a flash client, rather than having the Flash ask for it by calling
a PHP page? I want to create a virtual world whose state will be
maintained in a MySQL database.
Multiple users will be able to connect, view, and interact with the
world.
I need a way for the view (flash client) seen by one user to know
when something another user has done has changed the world. I could
poll the server regularly with a setInterval, but that seems wasteful
of bandwidth.
Most of the action in the world will be computed by the clients on
their own; they just need to be informed when relatively rare events
happen caused by other users. (The creatures who live in the world
will keep moving around on their own according to a prescribed
behavior, and will just need to be informed when someone does
something to them.) Ideally, the creatures would do the same thing
in all the users' views, but this would require constant
back-and-forth communication with the server. I am debating whether
to fake it by having them work independently (so that viewers won't
really see the same world) except when they interact.
Millie Niss
[EMAIL PROTECTED]
http://www.sporkworld.org
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com