Я использую BufferedReader # readLine () для получения текстовых строк из сокета TCP / IP.
Во время того же сеанса мой сервер иногда отправляет строки, оканчивающиеся на \ r \ n, а иногда отправляет строки, оканчивающиеся только на \ n.
Это поведение не под моим контролем: (
Javadoc для readLine () говорит:
"Строка считается завершенной любым из перевода строки ('\ n'), возврата каретки ('\ r') или возврата каретки, за которым сразу следует перевод строки."
К сожалению, это, похоже, не работает (по крайней мере, в Windows). Он только «знает» читать строки, заканчивающиеся на \ r \ n.
Есть предложения?
Заранее спасибо,
Адриан.