0 / 0 / 0
Регистрация: 24.07.2011
Сообщений: 3
|
|
1 | |
Как работает бесконечный цикл в сокетах?30.03.2014, 19:03. Просмотров 507. Ответов 0
Метки нет Все метки)
(
Изучаю работу с сокетами по этой статье http://www.oracle.com/technetw... 40484.html
Вот кусок кода: public void listenSocket(){ // Здесь код, где создается сервер и конектится клиент. while(true){ try{ line = in.readLine(); //Send data back to client out.println(line); } catch (IOException e) { System.out.println("Read failed"); System.exit(-1); } } } Вопрос - как работает этот цикл? Как он понимает, что пришло сообщение от клиента? Он запускается каждый раз, когда приходят данные, а всё остальное время как будто бы и не работает. Добавлено через 2 часа 19 минут Разобрался.. Когда программа доходит до этой точки line = in.readLine(); она ждет не поступят какие-нибудь данные, прежде чем переходить к следующей команде
0
|
|
30.03.2014, 19:03 | |
Как реализовать бесконечный цикл While, но чтобы этот цикл не грузил процессор? Как остановить бесконечный цикл |
|
30.03.2014, 19:03 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Как сделать бесконечный цикл
Бесконечный цикл (как избежать?) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
Тематические курсы и обучение профессиям онлайн Java-разработчик (Skillbox) Java-разработчик с нуля (Нетология) Автоматизированное тестирование на Java (Skillbox) |