정상 경로 뒤의 close는 예외가 나면 건너뛰어져 자원이 샌다
본문 성공만 가정한 마지막 close는 중간 read·parse 실패를 닫지 못합니다.
open socketOS 자원 획득
readIOException
skip아래 close 미실행
leakdescriptor·port 유지
TWR모든 경로 close
핵심: 자원 획득 직후 try-with-resources 범위에 넣어 모든 종료 경로를 구조화합니다.
본문 성공만 가정한 마지막 close는 중간 read·parse 실패를 닫지 못합니다.
핵심: 자원 획득 직후 try-with-resources 범위에 넣어 모든 종료 경로를 구조화합니다.