summaryrefslogtreecommitdiff
path: root/doc/fr
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2018-08-12 20:23:24 +0200
committerSébastien Helleu <flashcode@flashtux.org>2018-08-12 20:23:24 +0200
commite85bf426c122db08143115ccd242129db71ba27b (patch)
tree60f9300955be47b94004a5147b2944e6d708a28e /doc/fr
parent48cbf3ad372341cb6ef22006a69de878e99bc226 (diff)
downloadweechat-e85bf426c122db08143115ccd242129db71ba27b.zip
doc: add length of field "id" in binary message (relay protocol) (closes #1233)
Diffstat (limited to 'doc/fr')
-rw-r--r--doc/fr/weechat_relay_protocol.fr.adoc26
1 files changed, 13 insertions, 13 deletions
diff --git a/doc/fr/weechat_relay_protocol.fr.adoc b/doc/fr/weechat_relay_protocol.fr.adoc
index 636cc0992..390f7382a 100644
--- a/doc/fr/weechat_relay_protocol.fr.adoc
+++ b/doc/fr/weechat_relay_protocol.fr.adoc
@@ -506,25 +506,25 @@ Les messages sont envoyés sous forme de données binaires, en utilisant le form
suivant (avec la taille en octets) :
....
-┌────────╥─────────────╥────╥────────┬─────────╥───────╥────────┬─────────┐
-│ taille ║ compression ║ id ║ type 1 │ objet 1 ║ ... ║ type N │ objet N │
-└────────╨─────────────╨────╨────────┴─────────╨───────╨────────┴─────────┘
- └──────┘ └───────────┘ └──┘ └──────┘ └───────┘ └──────┘ └───────┘
- 4 1 ?? 3 ?? 3 ??
- └────────────────────┘ └────────────────────────────────────────────────┘
- en-tête (5) données compressées (??)
- └───────────────────────────────────────────────────────────────────────┘
+┌────────╥─────────────╥─────────╥────────┬─────────╥───────╥────────┬─────────┐
+│ taille ║ compression ║ id ║ type 1 │ objet 1 ║ ... ║ type N │ objet N │
+└────────╨─────────────╨─────────╨────────┴─────────╨───────╨────────┴─────────┘
+ └──────┘ └───────────┘ └───────┘ └──────┘ └───────┘ └──────┘ └───────┘
+ 4 1 4 + str 3 ?? 3 ??
+ └────────────────────┘ └─────────────────────────────────────────────────────┘
+ en-tête (5) données compressées (??)
+ └────────────────────────────────────────────────────────────────────────────┘
'taille' octets
....
-* _taille_ (entier non signé) : nombre d'octets du message entier (en incluant
- ce champ)
+* _taille_ (entier non signé, 4 octets) : nombre d'octets du message entier
+ (en incluant ce champ)
* _compression_ (octet) : drapeau :
** _0x00_ : les données qui suivent ne sont pas compressées
** _0x01_ : les données qui suivent sont compressées avec _zlib_
-* _id_ (chaîne) : l'identifiant envoyé par le client (avant le nom de la
- commande); il peut être vide (chaîne avec une longueur de zéro sans contenu)
- si l'identifiant n'était pas donné dans la commande
+* _id_ (chaîne, 4 octets + contenu) : l'identifiant envoyé par le client
+ (avant le nom de la commande); il peut être vide (chaîne avec une longueur
+ de zéro sans contenu) si l'identifiant n'était pas donné dans la commande
* _type_ (3 caractères) : un type : 3 lettres (voir le tableau ci-dessous)
* _objet_ : un objet (voir tableau ci-dessous)