This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori 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.