Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
espace_public:reseaux [09/08/2008 15:59] xlurp |
— (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Protocole réseau serveur <-> client Landes Éternelles 1.5 ====== | ||
| - | |||
| - | __Note :__ une partie de la documentation réseau est tiré du travail d'une page anglophone : http://wiki.beplacid.net/articles/Main_Page | ||
| - | |||
| - | Le protocole réseau landes éternelles est un protocole assez simple, normalisé et qui se base sur un format standard de données. Chaque message se décompose en trois zones comme suit : | ||
| - | En octets : | ||
| - | | 0 | 1 | 2 | 3 ... FIN | | ||
| - | | type | taille || données | | ||
| - | |||
| - | * type est un entier non signé codé sur 8 bits, il correspond au type du message, la valeur change selon que le message vient du serveur ou du client | ||
| - | * taille est un entier non signé codé sur 16 bits, taille se calcule de la manière suivante : taille des données + taille de type (en octets) ou plus simplement taille des données + 1 | ||
| - | * données est une suite d'octets de taille variable | ||
| - | |||
| - | ===== Message serveur vers client ===== | ||
| - | |||
| - | ^ Numéro ^ Nom ^ Taille ^ description ^ | ||
| - | | 0 | [[RAW_TEXT]] | 6 et + | permet d'envoyer au client des messages préformattés | | ||
| - | | 1 | [[ADD_NEW_ACTOR]] | | | | ||
| - | | 2 | [[ADD_ACTOR_COMMAND ]] | | | | ||
| - | ===== Message client vers serveur ===== | ||
| - | |||
| - | ^ Numéro ^ Nom ^ Taille ^ description ^ | ||