채팅 세션 종료 처리
명령·EOF·RST를 사용자 목록과 broadcast에 다른 방식으로 반영한다.
| 사건 | 세션 행동 | 서버 지표 |
|---|---|---|
| /exit | 응답 후 close | 정상 이탈 |
| EOF | 목록 제거 | 상대 종료 |
| RST | 즉시 정리 | 비정상 이탈 |
| 파싱 오류 | 오류 응답 후 종료 | 프로토콜 위반 |
핵심: 한 느린 클라이언트가 전체 broadcast를 막지 않도록 출력 경계를 분리한다.
명령·EOF·RST를 사용자 목록과 broadcast에 다른 방식으로 반영한다.
| 사건 | 세션 행동 | 서버 지표 |
|---|---|---|
| /exit | 응답 후 close | 정상 이탈 |
| EOF | 목록 제거 | 상대 종료 |
| RST | 즉시 정리 | 비정상 이탈 |
| 파싱 오류 | 오류 응답 후 종료 | 프로토콜 위반 |
핵심: 한 느린 클라이언트가 전체 broadcast를 막지 않도록 출력 경계를 분리한다.