[Java] java.net.SocketException: Connection reset

java.net.SocketException: Connection reset

 

클라이언트에서 OutputStreame으로 보내서 서버측에서 데이터를 받는 식으로 코드가 구성되어 있는경우에 read시 상대방 소케이 강제로 close된 경우 발생하는 Exception입니다. 

 

Check

1. 저의 경우엔 서버측 Exception에서 클라이언트를 .close()해줘서 해결했습니다.

2. TCP연결을 유지해야 하는 상황이 아니라면 UDP로 구현하는것도 고려해볼만 하다고 생각합니다.

3. TCP연결 시 타임아웃 시간내에 통신이 없을 때 닫는 경우도 고려해서 강제로 의미없는 data를 보내는것도 테스트해보시면 좋겠습니다.

 

그럼 20000

 

반응형

'IT' 카테고리의 다른 글

[Visual Studio Code] VSCode 자주쓰는 단축키 모음  (0) 2021.05.06
[Node.js] Node Timezone  (0) 2021.04.15
Spring Framework 특징  (0) 2020.11.09
[Java] 반복문을 이용한 소수 찾기  (0) 2020.11.09
[JS] GMT기준 현재시간  (0) 2020.11.02