Skip to content

Latest commit

 

History

History
executable file
·
18 lines (14 loc) · 1.34 KB

homework.md

File metadata and controls

executable file
·
18 lines (14 loc) · 1.34 KB

Домашнее задание

К работающему чату добавить следующий функционал:

  1. При попытке подключения клиента под логином, который уже есть в чате:

    • Отправлять клиенту текст с ошибкой "Логин {login} занят, попробуйте другой"
    • Отключать от сервера соединение клиента
    • Исправления будут в методе lineReceived у сервера
  2. При успешном подключении клиента в чат:

    • Отправлять ему последние 10 сообщений из чата
    • Создать отдельный метод send_history и вызывать при успешой авторизации в lineReceived у сервера
  3. Сдача домашних работ производится через Github.

    • Создать аккаунт (если еще нет)
    • Загрузить работу в репозиторий
    • Проверить что у него открытый доступ (можете открыть без авторизации)
    • Прикрепить ссылку в форму SkillBox для сдачи работы (Google Формы)