N'oublie pas non plus de tenir compte de ce que tu veux faire après tes études, si tu veux bosser en java, c pas vraiment la peine de te lancer dans le C++...
Ensuite, je suis pas bon en C++, mais il me semble que ce genre de projet est beaucoup plus simple à faire en Java (connexion socket, etc...) y en avait un exemple dans le bouquin d'initiation de O'Reilly "Java in a nutshell" autrefois.