Modifications

Sauter à la navigation Sauter à la recherche
Ligne 130 : Ligne 130 :  
Après cette bref description des librairies nécessaires, on part sur l'architecture de cet système de communication.  
 
Après cette bref description des librairies nécessaires, on part sur l'architecture de cet système de communication.  
   −
[[Fichier:Diagramme_Reseau]]
+
[[Fichier:Diagramme Reseau.png]]
    
En commençant par le serveur, nous devons d'abord lui associer une adresse IP et un numéro de port, qui seront utilisés par les clients pour se connecter. Après cela, nous avons mis le serveur en attente de nouvelles demandes de connexion. Le serveur étant prêt, il gère les demandes de connexion et les clients déjà connectés avec '''select.select'''. Si on a une nouvelle client, on accepte sa connexion et reçoit son adresse et son identifiant. Dés que les clients sont connectes, le serveur reçoit l’information de l'orientation du vent du robot 1, ajoute cette information au tableau de coordonnées, et il repasse cette information vers les deux robots.  
 
En commençant par le serveur, nous devons d'abord lui associer une adresse IP et un numéro de port, qui seront utilisés par les clients pour se connecter. Après cela, nous avons mis le serveur en attente de nouvelles demandes de connexion. Le serveur étant prêt, il gère les demandes de connexion et les clients déjà connectés avec '''select.select'''. Si on a une nouvelle client, on accepte sa connexion et reçoit son adresse et son identifiant. Dés que les clients sont connectes, le serveur reçoit l’information de l'orientation du vent du robot 1, ajoute cette information au tableau de coordonnées, et il repasse cette information vers les deux robots.  
39

modifications

Menu de navigation