View
25
Download
0
Category
Preview:
DESCRIPTION
Question 2. Evolution 1 : un joueur joue une seule partie à la fois les parties sont mono-joueurs le serveur peut gérer plusieurs parties à la fois. Une socket TCP est identifiée par un quadruplet (port source, adresse IP source,port destination, adresse IP destination) - PowerPoint PPT Presentation
Citation preview
Question 2Evolution 1 : -un joueur joue une seule partie à la fois-les parties sont mono-joueurs - le serveur peut gérer plusieurs parties à la fois
joueur 2
joueur 1
joueur 3
joueur 4
joueur 5
Serveur Mastermind
partie 1
partie 5
Une socket TCP est identifiée par un quadruplet (port source, adresse IP source,port destination, adresse IP destination)
Comme chaque joueur joue sur une machine différente, chaque joueur comunique avec le serveur sur une socket spécifique
Les informations échangées avec chaque joueur ne peuvent donc pas se mélanger
Quand le serveur reçoit une proposition de combinaison d'un joueur, il doit être capable de trouver dans sa mémoire, les données relatives à la partie. Pour cela il doit gérer une table identifié par l'adresse Ip (par exemple) qui contient toutes les données relatives à la partie (combinaison choisié, nom du jouer éventuellement , ...) .
partie 2
partie 3
partie 4
Question 2Evolution 2 : -un joueur joue une seule partie à la fois-les parties sont multi-joueurs - le serveur peut gérer plusieurs parties à la fois
joueur 2
joueur 1
joueur 3
joueur 4
joueur 5
Serveur Mastermind
partie 1
partie 2
Une socket TCP est identifiée par un quadruplet (port source, adresse IP source,port destination, adresse IP destination)
Comme chaque joueur joue sur une machine différente, chaque joueur comunique avec le serveur sur une socket spécifique
Les informations échangées avec chaque joueur ne peuvent donc pas interférer.
Quand le serveur reçoit une proposition de combinaison d'un joueur, il doit être capable de trouver dans sa mémoire, les données relatives à la partie. Pour cela il doit gérer une table identifié par l'adresse Ip (par exemple) qui contient toutes les données relatives à la partie (combinaison choisié, nom du jouer éventuellement , ...) . Mais ici deux adresses IP peuvent identifier la même partie.
Recommended