This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am starting a project that involves the creation of an online chess game. I've been reading a lot during the last few days about online games and java 2d libraries, but I would like to know about the existance of well proved frameworks or libraries made to develop java games and online communication between users.
Also i would like some advise about the best approach to mantain communication between users: client-server , using a master server, peer-to-peer, hybrid, etc.