Java.IO.IOException: 피어에 의한 연결 재설정

Sheeraz Gul 2023년6월20일
Java.IO.IOException: 피어에 의한 연결 재설정

이 튜토리얼에서는 Java의 java.io.IOException: Connection reset by peer에 대해 설명합니다.

java.io.IOException: Java에서 피어에 의한 연결 재설정

IOException은 파일을 읽거나 쓰거나 파일 시스템에 액세스할 때 발생할 수 있는 입출력 예외를 나타냅니다. java.io.IOException: Connection reset by peer도 IO 예외 유형입니다.

이 요청을 처리하지 않겠다는 서버의 응답입니다. 응용 프로그램이 네트워크의 피어와 TCP 연결을 설정할 때 해당 피어가 맨 끝에서 연결을 닫으면 Java에서 java.io.IOException: Connection reset by peer가 발생합니다.

이 예외가 발생하면 아래와 같이 됩니다.

java.io.IOException: 피어에 의한 연결 재설정

java.io.IOException: Connection reset by peer의 가장 일반적인 이유는 다음과 같습니다.

  1. 서버 측에서 제어할 수 없는 트랜잭션 도중에 상대방이 갑자기 접속을 끊은 경우.
  2. 최종 사용자가 클라이언트를 종료하기로 결정하거나 해당 서버가 귀하의 서버와 상호 작용할 때 갑자기 서버를 변경하는 경우.
  3. 클라이언트 프로그램이 충돌한 경우.
  4. 최종 사용자의 인터넷이 제대로 작동하지 않는 경우.
  5. 최종 사용자의 컴퓨터가 충돌한 경우.
  6. 역방향 프록시의 시간 제한이 짧게 설정된 경우 연결이 완료되기 전에 종료됩니다.
  7. PUT, POSTGET 요청에 문제가 있을 수 있습니다.

그 이유는 위에 국한되지 않습니다. 다른 이유도 있을 수 있습니다. 위의 이유 중 일부는 고객이 해결할 수 있고 일부는 고객의 손에 달려 있지 않습니다.

이러한 오류는 서버 측에서 해결됩니다.

작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

관련 문장 - Java Exception