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:58] 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]] | 4 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 ^ | ||