소켓 예외
클라이언트 예외
java.net.connectexception : 연결 거부 : Connect.
이 예외는 클라이언트가 새로운 소켓 (IP, 포트) 작업을 수행 할 때 발생합니다. 이 예외의 이유는 IP 주소가있는 컴퓨터를 찾을 수 없거나 (즉, 현재 시스템에서 지정된 IP 경로까지 존재하지 않음) IP가 존재하지만 지정된 포트는 청취를 위해 찾을 수 없기 때문입니다. 이 문제가 발생하면 먼저 클라이언트의 IP와 포트가 잘못 작성되었는지 확인하십시오. 정확한 경우 클라이언트의 서버를 핑하여 핑 될 수 있는지 확인하십시오. 핑을 할 수있는 경우 (서비스 서버 핑이 비활성화되고 다른 방법이 필요합니다) 서버 측에서 지정된 포트를 듣는 프로그램이 시작되었는지 여부에 따라 다릅니다.
java.net.socketexception : 소켓이 닫혔습니다
일반적인 이유는 연결이 닫힌 후 (소켓의 가까운 메소드가 호출됨) 네트워크 연결이 읽고 쓰기 때문입니다.
java.net.socketexception : (피어별로 재설정 또는 연결 재설정 : 소켓 쓰기 오류)
첫 번째는 한쪽 끝의 소켓이 닫히거나 예외 종료로 인해 적극적으로 닫히거나 닫히면 다른 쪽 끝은 여전히 데이터를 보내고 첫 번째 데이터 패킷이 예외를 제기한다는 것입니다 (피어의 연결 재설정). 다른 하나는 한쪽 끝이 종료되지만 종료 할 때 연결이 닫히지 않으며 다른 쪽 끝은 연결에서 데이터를 읽는 경우 연결 재설정을 던집니다. 간단히 말해서, 연결이 끊어진 후 읽기 및 쓰기 작업으로 인해 발생합니다.
java.net.socketexception : 파장이 깨진 파이프.
Socketexcepton을 던지면 : 피어 : 소켓 쓰기 오류로 재설정을 연결하면 데이터를 계속 작성하면 예외가 발생합니다.
(아직 측정되지 않음)
java.net.bindexception : 이미 사용중인 주소 : jvm_bind.
이 예외는 서버 측에서 새로운 서버 소켓 (포트)을 수행 할 때 발생합니다 (포트는 정수 값 0, 65536). 예외의 이유는 포트와 동일한 포트가 시작되어 들었 기 때문입니다. 현재 Netstat A 명령을 사용하여 청취 상태의 포트를 볼 수 있습니다. 이 문제를 해결하기 위해 점유되지 않은 포트 만 찾기 만하면됩니다.
java.net.socketexception : 소켓이 닫혔습니다
(클라이언트와 동일)
java.net.socketexception : (피어별로 재설정 또는 연결 재설정 : 소켓 쓰기 오류)
(클라이언트와 동일)
java.net.socketexception : 파장이 깨진 파이프.
읽어 주셔서 감사합니다. 도움이되기를 바랍니다. 이 사이트를 지원 해주셔서 감사합니다!