У меня есть следующий код на стороне сервера:Бесконечный цикл при чтении из сокета
InputStream in = socket.getInputStream();
int x;
while(true) {
x = in.read();
if(x < 0) break;
System.out.print((char)x);
}
Клиент правильно подключен и отправляет некоторую строку на сервер. Но цикл while работает вечно. Как определить, когда достигнут конец входного потока.
@Achyutu try x> 0 –
Можете ли вы показать нам, что такое выход? – dotvav
Какой тип 'x'? – dasblinkenlight