menuTicketing

Transport Layer

ItemValue
TransportTCP (persistent connection)
Default port5225
Socket optionsTCP_NODELAY enabled
EncodingFixed-width binary fields + UTF-8 keys. Integers are big-endian (network order)
Frame terminatorOne \n byte. No \r handling
FramingDispatch on op (1 byte) → read the op's fixed bytes first → read the trailing key up to \n
Empty frameA bare \n (op is \n) is ignored
Max frame size192 bytes (over the limit → E line_too_long, connection stays open)
PipeliningAllowed — responses may arrive in a different order than requests

Because fixed fields are read by length, it's safe for a value to contain 0x0A (\n) (e.g. lease=1000 0A). The \n scan only applies to the trailing key/text segment.