Bonjour à tous
Dans le cadre de développement de jeu amateur (que ce soit un Quake like ou un Monopoly like), je me pose une question existentielle quant à la technique à utiliser pour la partie réseau (le jeu est en C++ sous OpenGL) :
- architecture client-serveur avec des sockets TCP/IP avec sockets + multithreading. J'ai déjà donné là-dedans, le protocole peut devenir complexe si beaucoup de données sont échangées mais on maîtrise bien les données et leur état
- architecture middleware Corba. L'idée de partager des objets permet de s'affranchir de la couche basse mais est-ce aussi performant (je n'ai jamais essayé)
- autres suggestions ?
Quels critères permettent de choisir l'une ou l'autre des solutions ?
Merci d'avance
Partager