Hi,
I’m working on a (multiplayer) poker game which will be playable using a tv set-top-box (iptv solution). It’s basically a web frontend with all the logic on the backend. People will be able to play poker thru their TV with other people, who are also playing thru their TV.
What I am wondering about (and I DON’T have lots of web development/JEE experience with Java) is how I would implement the following:
When the user enters the poker game he should see a list of available poker tables. Just like if you were to walk into a casino you would see all the tables, and how many are playing at all the tables, and what tables have available seats. What I want to do is to make the server create tables when a lot of players are playing and many tables are full, but delete idling tables.
I don’t know how I would do that using a servlet based web, unless I would somehow run up some control-thread that controls all the table-threads? Or would I rather want to write some special server and run it up on some special port and communicate with it (from the web app) with soap/webservices?
I was thinking of using Spring+Jetty, just a regular MVC web using Spring’s IoC, but I am worried I need to write some special server for this.
Any help?