[Java] 51. 네트워크 - 프로그램(2)
·
Java/IO, Network
네트워크 - 프로그램(2)#Java/adv2/Network/네트워크 프로그램4 - 자원 정리1: 네트워크 프로그램에 try-catch-finally 도입스트림, 소켓은 여러 곳에서 닫는다 유틸리티 클래스로 뽑자close하다가 예외 발생시 단순히 로그만 남기자input, output, socket 닫는 것 각각을 메서드로 뽑아서, 각각 예외를 잡도록 하자. 하나를 닫는 과정에서 예외가 발생해도 다음 자원을 닫을 수 있다.순서에 신경쓰자(여기선 socket을 마지막에 닫자)Client자원 선언은 try 밖으로 빼고, 자원 정리 시 finally 코드 블럭에서 SocketCloseUtil.closeAll() 만 호출Ses..