java&spring

java.net.SocketException: Socket closed

sungjine 2017. 1. 24. 22:36
반응형

소켓이 어딘가에서 이미 끈긴 상태에서 끈긴 소켓과 통신을 하려고 할 때 나는 Exception이다.


아래는 경험해본 예제이다.


Class Request {

public Request(inputStream in){

BufferedReader br = new BufferedReader(new InputStreamReader(in));

br.close();

}

}


Class RequestHandler {

InputStream in = connection.getInputStream();

OutputStream out = connection.getOutputStream();

Request request = new Request(in);

DataOutputStream dos = new DataOutputStream(out);

dos.writeBytes("write!!");  // java.net.SocketException: Socket closed

}

반응형