try {

out.write("모두보기\n");

out.flush();

String book = "";

int c;

while ((c = in.read()) != -1)

{

book += (char)c;

}

firLabel.setText("모두보기 결과");

resLabel.setText(book);

} catch (IOException e1) {

e1.printStackTrace();

}


멀티 스레드 서버 파일 입출력인데 

while ((c = in.read()) != -1)

{

book += (char)c;

}

디버그 모드로 확인해보니

이부분에서 인풋 스트림의 모든 값을 읽어오고 난 다음에 프로그램이 멈춰버림;