자바 소켓을 이용한 네트워크에서 버퍼를 이용한 read, write 질문입니다
조회수 524회
log.append("\n2번\n");
String numberStr = in.readLine();
int number = Integer.parseInt(numberStr);
log.append("\n0\n");
이게 서버쪽이고
System.out.print("1.금액순 2.금액역순 3.날짜순 입력:");
int number = scan.nextInt();
out.flush();
out.write(Integer.toString(number));
out.newLine();
String countStr = in.readLine();
int count = Integer.parseInt(countStr);
이게 클라이언트 부분이고
길기때문에 각각 일부분만 가져왔는데요
in = BufferedReader
out = BufferedWriter
입니다
클라이언트에서 number 입력받아서 형변환해서 서버로 넘겨주는데
분명 서버에서는 in.readLine()으로 읽고있을텐데 아무리 out.newLine()을해도 별짓을 해도 이녀석이 2번째줄에서 움직이질 않네요
jframe에서도 2번이라고 출력되고 더이상 출력되지 않습니다 (코드보면 아시겠지만 0이 출력되야 올려놓은 부분은 다 실행된 것임)
아무리 생각하고 고민하고 노력하고 천천히도 읽어보고 별짓을 다 해봐도 안되서 올립니다 답변 부탁드립니다
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력