• Как правильно спроекирвоать метод для получения числа подключений?

    @arkuzo
    chenzhen10, 1) в каком месте вы добавляете установленное соединение в ArrayList? код из конструктора ChatServer оставляет его пустым.
    2) Если ошибка происходит именно на той строке, которую вы подчеркнули, а в других нет, причина может быть в том, что переменной ```log``` не присвоено значение.
    3) Правилом хорошего тона является прикладывание stack trace ошибки - люди, которые здесь сидят, не знают ваш проект, и нам легче и быстрее понять проблему, когда к ней приложена техническая информация.