문법 오류와 상태 거부는 서로 다른 프로토콜 결과다

잘못된 frame과 아직 join하지 않은 사용자의 message를 같은 오류로 보내면 client가 복구 방법을 알 수 없습니다.

SYNTAX_ERROR

명령·인자 형식 불일치

STATE_REJECTED

현재 session에서 금지

BUSINESS_REJECTED

중복 이름·권한

핵심: 오류 코드에는 단계와 안전한 수정 방법을 드러냅니다.