Чат (10)

  • 14
  • Недоступна
Этап третий – главный цикл обработки сообщений сервером. Добавь приватный метод void serverMainLoop(Connection connection, String userName) throws IOException, ClassNotFoundException, где значение параметров такое же, как и у метода sendListOfUsers. Он должен: 1) Принимать сообщение клиента 2) Если
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (95)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
ДМИТРИЙ27 уровень, Белгород
четверг, 19:47
Один я по ходу не понял, что нужно не просто сообщение об ошибке вывести, а использовать при этом ConsoleHelper.
CTAPuk34 уровень, Москва
четверг, 17:08
4472
Vlad41 уровень, Санкт-Петербург
3 декабря 2019, 11:44
Пробел после : !!!
Юрий Неходов35 уровень, Краснодар
17 ноября 2019, 19:54
Запихивал в новый Message
String.format("%s: %s%n", userName, message.getData())
а нужно именно конкатенацию... Причем не уверен можно ли
userName + ": "  + message.getData()
или именно так:
userName + ":" + " " + message.getData()
7 попыток потерял на этом.🤪 Прошел второй вариант.
Artem Yaremchuk33 уровень, Омск
11 декабря 2019, 18:19
а вы используя конкатенацию перенос строки добавьте, тоже валидатор не примет)))) иными словами нафига %n?
Юрий Неходов35 уровень, Краснодар
12 декабря 2019, 07:19
Точно😊Видимо, тогда уставшим уже был.🥴
llDmitry28 уровень, Москва
15 декабря 2019, 07:47
Спасибо, все прошло!
Veryprosto32 уровень, Екатеринодар
11 ноября 2019, 19:05
Валя исполняет. Если в предыдущих задачах. if (answer.getType().equals(MessageType.USER_NAME))..... принимала. то в этой задаче только хардкор if (answer.getType()==MessageType.TEXT)...... это писдест, кучу попыток
Alexander Glazyrin29 уровень, Челябинск
26 декабря 2019, 07:14
Ещё и из-за этого ошибку выдает во второму пункту требований, а не по третьему (что вроде более логично) и тем самым еще больше запутывает. Долго не мог понять что у мня не так с connection.receive() или с циклом.
Юра27 уровень, Киев
8 января, 10:49
Почему сравнение enum через == вы считаете хардкором? Enum это синглтон, объект всегда один, можно сравнивать и нужно через ==
Andrey32 уровень, Астрахань
23 января, 13:30
это даже не смешно.
Yuri Serebryakov28 уровень
4 февраля, 13:57
Вот и я не понимаю что здесь хардкорного.
Vlad Tagunkov41 уровень, Praha
27 октября 2019, 19:07
забыл что у нас есть userName в методе, пытался получить его из ответа.
Павел28 уровень, Санкт-Петербург
25 октября 2019, 19:34
скажите пожалуйста что не так? http://prntscr.com/po6xp5 и вот что пишет... http://prntscr.com/po6xym хотя все четко по условию сделано
Павел28 уровень, Санкт-Петербург
25 октября 2019, 10:01
а что значит пункт 4? какую еще ошибку вывести??
Рустам32 уровень, Саратов
18 октября 2019, 14:15
В задании где писали метод sendBroadcastMessage рассылал сообщения в лямбда выражении и сообщение об ошибке тоже было там, простым sout'ом , то задание было успешно принято валидатором, а это не принималось как раз потому что там был sout ...вот
Anton Rymarenko34 уровень
10 октября 2019, 17:16
класс, главное что понял в этой задаче надо удаление и вывод сообщение о том что пользователь удален добавить в трай блок .Также ловить просто Ексепшн .