menuTicketing

Capa de transporte

ElementoValor
TransporteTCP (conexión persistente)
Puerto por defecto5225
Opción de socketTCP_NODELAY activo
CodificaciónCampos binarios de ancho fijo + clave UTF-8. Los enteros son big-endian (network order)
Fin de tramaUn byte \n. No se procesa \r
FramingSe despacha por op (1 byte) → se leen primero los bytes fijos según el op → se lee la clave final hasta \n
Trama vacíaSi solo llega \n (op es \n), se ignora
Máximo por trama192 bytes (si se excede, E line_too_long, la conexión se mantiene)
PipeliningPermitido — el orden de las respuestas puede diferir del orden de las solicitudes

Los campos fijos se leen por longitud, por lo que es seguro que el valor contenga 0x0A (\n) (por ejemplo, lease=1000 0A). El escaneo de \n solo se aplica al tramo final de clave/texto.