- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
//request reading
String allData = "";
try {
int data = input.read();
while (true) {
allData += (char) data;
if (input.available() < 1) {
break;
}
data = input.read();
}
} catch (IOException ex) {
Logger.getLogger(HttpProtocolProcessor.class.getName()).log(Level.SEVERE,
"Problems occured while reading the stream.", ex);
}
Прямо свежего наклада. Вот таким вот нетривиальным способом член команды читает из InputStream'a всё в одну строку. Он не только читает по байтно, но еще и для каждого байта создаёт новую строку. О мой боже. Т_Т.