Outils pour utilisateurs

Outils du site


projets:network

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
projets:network [2025/07/29 13:40] – Update tableau de flux floprojets:network [2025/07/29 13:46] (Version actuelle) – suppression flo
Ligne 1: Ligne 1:
-====== Architecture réseau Bridge-Command ====== 
- 
-Cette section définit l'architecture réseau qui régit le logiciel Bridge-Command (BC) 
- 
-===== Protocole/Librairie ===== 
- 
-La librairie utilisée dans BC est Enet(http://enet.bespin.org/) sur UDP. 
- 
-===== Flux ===== 
- 
-Chaque entité logiciel au sein de BC est un client qui communique vers un seul et unique server : //bridgecommand-es//. Chaque message possède une entête qui lui est propre, voir la table ci-dessous : 
- 
-^ Emmeteur      ^ Entête      ^ Description          ^Consommateur ^ 
-| Map Controller (bridgecommand-mc)    | "MC"    | Message permettant d'influer sur certains paramêtre de la simulation (position du bateau, météo,...)    | Bridge-Command principal (bridgecommand) | 
-| Bridge-Command principal (bridgecommand)   | "BC" | Message contenant les infos principales du bateau (position, vitesse, cap,...)  |Bridge-Command secondaire (bridgecommand) et Map Controller (bridgecommand-mc) | 
-| Bridge-Command principal (bridgecommand)   | "SD" | Message permettant de mettre fin à la simulation  |Bridge-Command secondaire (bridgecommand) et Map Controller (bridgecommand-mc) | 
-| Bridge-Command principal (bridgecommand)   | "SCN" | Message définissant le scenario initial qui sera chargé (map, autres bateaux, coordonées GPS,...)  |Bridge-Command secondaire (bridgecommand), Bridge-Command principal en mode MultiJoueur uniquement(bridgecommand) et Map Controller (bridgecommand-mc) | 
-| Bridge-Command principal en mode MultiJoueur uniquement (bridgecommand)  | "MPF" | Message contenant les infos minimalistes du bateau (position, vitesse, cap et RoT)  |Bridge-Command MultiJoueur Hub (bridgecommand-mh) | 
-| Bridge-Command MultiJoueur Hub (bridgecommand-mh)  | "MH" | Message contenant les infos minimalistes du bateau (position, vitesse, cap et RoT)  |Bridge-Command principal en mode MultiJoueur uniquement (bridgecommand) | 
-| Bridge-Command principal (bridgecommand)  | "OS" | Message contenant des infos minimalistes du bateau (position, vitesse, cap et météo)  |WindInject (utilitaire permettant d'injecter une grille de vent) ou PolarManagement (permet de lire la puissance générée par un système vélique) | 
-| WindInject (utilitaire permettant d'injecter une grille de vent)  | "WI" | Message contenant uniquement une valeur de vent vrai |Bridge-Command secondaire (bridgecommand) et Map Controller (bridgecommand-mc) | 
  
projets/network.1753789243.txt.gz · Dernière modification : de flo