Я пытаюсь перенести строки с моего сервера на мой клиент и пытаюсь найти объяснение, почему, когда я использую Printwriter на своем сервере, клиент получает строку, а когда я использую BufferedWriter, клиент нене получаю строку.В моем клиенте у меня есть следующие читатели / писатели:
out=new PrintWriter(s.getOutputStream());
in=new BufferedReader(new InputStreamReader(s.getInputStream()));
На моем основном я получаю данные с сервера со следующим вызовом:
String sol=in.readLine();
На моем сервере яотправка данных при следующем вызове (os - это outputStream, который я получаю в своей функции):
PrintWriter out= new PrintWriter(os);
out.write("test");
out.flush();
Хотя при использовании BufferWriter он не отправляет данные клиенту (или клиент не может их получить?) "
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(os));
out.append("test"); // tried also using out.write
out.flush();