menuTicketing

传输层

项目
传输TCP(持久连接,persistent)
默认端口5225
套接字选项启用 TCP_NODELAY
编码定长二进制字段 + UTF-8 key。整数为大端序(network order)
帧结束\n 一个字节。不处理 \r
分帧通过 op(1 字节)分派 → 先读取该 op 对应的定长字节 → 最后将 key 读到 \n 为止
空帧只收到 \n(op 为 \n)时忽略
单帧上限192 字节(超过则返回 E line_too_long连接保持
流水线(pipelining)允许 —— 响应顺序可能与请求顺序不同

定长字段按长度读取,因此即便值内部出现 0x0A\n)也是安全的(例如 lease=1000 0A)。 \n 扫描仅应用于最后的 key/文本区段。