В настоящее время я работаю над проектом клиент / сервер.
До сих пор оба были в C ++, и теперь я делаю свой клиент на основе Java.
Для получения с Сервера я использовал
BufferedReader in = new BufferedReader(new InputStreamReader(Socket.getInputStream()));
и использовали
in.readLine()
Проблема в том, что когда мне нужно получить несколько строк с сервера, клиент останавливается после первой строки из-за символа ‘\ n’.
Как мне избежать этого и получить всю информацию?
Я думал об использовании символа [] как это:
char[] buffer = new char[1024];
но проблема в том, что когда клиент получает следующее сообщение, в буфере остаются остатки.
Любая помощь будет отличной!
Спасибо
Задача ещё не решена.
Других решений пока нет …