서버와 통신하기 위해 작은 클라이언트 응용 프로그램을 작성하고 있습니다. 내 클라이언트와 서버 사이에 소켓을 열고 BufferedReader를 사용하여 서버에서 나오는 모든 것을 읽을 수 있습니다. 이것은 스레드에서 읽혀집니다. 그러나 BufferedReader를 사용하여 소켓에 쓸 때 아무 일도 일어나지 않습니다!BufferedWriter 및 socket in java, write는 효과가 없습니다.
socketWritter.write(message);
socketWritter.write("\n");
System.out.println(socketWritter.toString());
socketWritter.flush();
내 소켓이 제대로 열려 있지 및 무의 BufferedWriter가 제대로 초기화 :
new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()))
내가 더이 예외가 아닌 모든 서버 응답 (그리고 서버 응답을해야한다) 여기 내 코드입니다 왜 이것이 작동하지 않는지 아이디어 ?? 도움이 될 것입니다! 감사합니다.
코드가 정확합니다. 전체 코드 또는 링크 (큰 파일 용)를 게시 할 수 있습니까? – blackcompe
[link] (http://db.tt/9RIqS4wR) 여기까지 제가 작성한 코드가 있습니다. 보기 파일에는 UI가 포함되어 있습니다. 도움 주셔서 감사합니다 – rmonjo
이 질문은 '재생할 수 없습니다'와 같이 닫아야합니다. – EJP