menuTicketing

E · Fehler

Struktur
Beispiel refresh

Fehlerhafte Anfrage. An der Stelle von key steht stattdessen der Grund (reason) als Text.

reasonUrsacheDanach
bad_opunbekannter opVerbindung bleibt bestehen
bad_keyKey fehlt / über 128B / enthält Leerzeichen bzw. Zeilenumbruch / kein UTF-8Verbindung bleibt bestehen
bad_ttllease=0Verbindung bleibt bestehen
bad_requestfeste Felder von A (4B) unvollständigVerbindung bleibt bestehen
line_too_longüber 192BVerbindung bleibt bestehen (Resynchronisation beim nächsten \n)
not_activeAnfrage an StandbyVerbindung wird nach der Antwort beendet

line_too_long trennt die Verbindung nicht — sendet der Client versehentlich einen zu langen Frame, bleibt der Socket bestehen, und beim nächsten \n synchronisiert sich das Framing von selbst wieder.

Byte-Notation: op ist ein ASCII-Zeichen, reason ist ASCII-Text (variabel, in der Struktur N). Das abschließende \n ist 0A.