Nous avons créé un monde avec des murs, du ciel, un sol, des arbres EN OPENGL ET GLUT…
Le but du projet est qu’un certain nombre de personne peuvent lancer et se connecter à la map, les coordonnées des positions des autres clients sont fournis par le serveur (comme le talk), donc des que un client bouge il transmet l’info aux autres clients..
Par contre, le programme client contient des boucles qui attendent pour la gestion du clavier et de l’affichage.
Le problème provient que le client à donc besoin d’une boucle while(1) pour ecouter les messages sur la socket… mais du coup bloque les exécutions des autres boucles de GLUT.
Avez-vous une idée pour surmonter ce problème ? C'est-à-dire que le programme puisse boucle sur l’affichage et sur la socket ?
d avance merci
gloufy
Partager