private void serverMainLoop(Connection connection, String userName) throws IOException, ClassNotFoundException {
while (true) {
Message message = connection.receive();
if (message != null && message.getType() == MessageType.TEXT) {
sendBroadcastMessage(new Message(MessageType.TEXT, String.format("%s: %s", userName, message.getData())));
} else {
ConsoleHelper.writeMessage(String.format("Error: expected to get text message, but got %s\n", message.getType().name()));
}
}
}
Алексей
41 уровень
А что не так с циклом?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей
18 июня 2019, 21:06
Странности валидатора. Спасибо, сработало
0
Денис Садовский Backend Developer в space307
18 июня 2019, 20:55решение
Можно попробовать не проверять message != null и в хелпере достаточно простого сообщения
+2