Как работает DataInputStream.readUTF() с Socket

306
05 ноября 2017, 16:19
Socket socket = new Socket(address);  
DataInputStream iStream = new DataInputStream(socket.getInputStream());
String msg = iStream.readUTF();

readUTF() будет дожидаться сообщения от другого хоста, останавливая поток, или сразу же будет считывать?
Если закрыть входной поток iStream.close():
1. Закроется и поток socket.getInputStream()
2. Можно ли его открыть заного?

READ ALSO
Цикл while не работает в калькуляторе

Цикл while не работает в калькуляторе

Добрый день, пытаюсь написать консольный калькулятор и не пойму почему не работает циклВот код калькулятора, все работает

351
Android - Игра крестики нолики

Android - Игра крестики нолики

Как сделать, чтобы после того, как поставили крестик, то через некоторое время, вставился нолик, а не сразу?

324
Добавление кнопки на окно

Добавление кнопки на окно

Создаю окно с некоторой надписью и реакцией на нажатие клавиш(отображение нажатых символов на окне)Помогите пожулуйста создать кнопку на этом...

276
Не работает setImageResource

Не работает setImageResource

Осваивая AndroidStudio, столкнулся с такой проблемойСледующий код должен рисовать на экране бутылку, и далее с помощью многократного вызова fly() , например...

257