Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
espace_public:reseaux [08/08/2008 15:36] xlurp créée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Protocole réseau serveur <-> client Landes Éternelles 1.5 ====== | ||
- | |||
- | |||
- | 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 : | ||
- | | 1 | 2 | 3 | 4 ... 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]] | 4 et + | permet d'envoyer au client des messages préformattés | | ||
- | | 1 | [[MOVE_TO]] | | | | ||
- | ===== Message client vers serveur ===== | ||
- | |||
- | ^ Numéro ^ Nom ^ Taille ^ description ^ | ||