menuTicketing

Protokoll — Client ↔ Server

Ein binäres Frame-Protokoll, das Lock-Server und Client über TCP austauschen. Alle offiziellen Clients implementieren dieses Regelwerk byte-identisch. Die Struktur (Feldanordnung) und das Beispiel (tatsächlich übertragene Bytes, ändert sich per refresh) jeder Nachricht findest du auf den folgenden Seiten.

Byte-Notation: op wird als ASCII-Zeichen (z. B. A) dargestellt, wait·lease·token sind binär und werden hexadezimal (Big-Endian) angezeigt (Beispiel: wait=5 = 00 05). key·addr sind UTF-8-Text, reason ist ASCII-Text; alle haben variable Länge und werden in der Struktur als N angegeben. Das abschließende \n (Zeilenumbruch) beendet den Frame als 0A. Felder werden ohne Trennzeichen aneinandergereiht übertragen.

Inhaltsverzeichnis

Das Replikationsprotokoll zwischen Server und Server wird auf einer eigenen Seite behandelt.