I'd like to develop a web application based on a chess game. It's something like this, but I have no idea about which technologies to use. I read several posts where the suggestion was to use socket.io and node.js (server-side). I want this project to be published on a real server, so I'm trying to find a technology supported over there, that join my requirements.
I worked in the past with servlets and java (server-side) but it seems to be not the solution for this case.
I really appreciate if someone just explain me these concepts.