- Модифицировать простой эхо-сервер таким образом, чтобы при подключении клиента создавался новый поток, в котором происходило взаимодействие с ним.
- Реализовать простой чат сервер на базе сервера аутентификации. Сервер должен обеспечивать подключение многих пользователей одновременно, отслеживание имен пользователей, поддерживать историю сообщений и пересылку сообщений от каждого пользователя всем остальным.
- Реализовать сервер с управляющим потоком. При создании сервера прослушивание портов происходит в отдельном потоке, а главный поток программы в это время способен принимать команды от пользователя. Необходимо реализовать следующие команды:
- Отключение сервера (завершение программы);
- Пауза (остановка прослушивание порта);
- Показ логов;
- Очистка логов;
- Очистка файла идентификации.
ElenaGaevskaya/mn_server
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|