E · 오류 잘못된 요청입니다. key 자리에 대신 사유(reason) 텍스트가 옵니다.
| reason | 원인 | 이후 |
|---|---|---|
bad_op | 알 수 없는 op | 연결 유지 |
bad_key | 키 없음 / 128B 초과 / 공백·개행 포함 / UTF-8 아님 | 연결 유지 |
bad_ttl | lease=0 | 연결 유지 |
bad_request | A 고정 필드(4B) 부족 | 연결 유지 |
line_too_long | 192B 초과 | 연결 유지(다음 \n에서 재동기화) |
not_active | 스탠바이에 요청 | 응답 후 연결 종료 |
line_too_long은 연결을 끊지 않습니다 — 클라이언트가 실수로 긴 프레임을 보내도 소켓은 유지되고, 다음 \n에서 프레이밍이 자연 재동기화됩니다.
바이트 표기:
op는 ASCII 문자,reason은 ASCII 텍스트(가변, 구조에서N)입니다. 마지막\n은0A.