menuTicketing

전송 계층

항목
전송TCP (지속 연결, persistent)
기본 포트5225
소켓 옵션TCP_NODELAY 활성
인코딩고정폭 바이너리 필드 + UTF-8 키. 정수는 빅엔디안(network order)
프레임 종료\n 한 바이트. \r 처리 없음
프레이밍op(1바이트)로 디스패치 → op별 고정 바이트 먼저 읽고 → 마지막 key를 \n까지 읽는다
빈 프레임\n만(op가 \n) 오면 무시
한 프레임 최대192바이트 (초과 시 E line_too_long, 연결은 유지)
파이프라이닝허용 — 응답 순서가 요청 순서와 다를 수 있음

고정 필드는 길이로 읽으므로 값 안에 0x0A(\n)가 들어가도 안전합니다(예: lease=1000 0A). \n 스캔은 마지막 key/텍스트 구간에만 적용됩니다.