NetworkChat

0
2 года назад
2 года назад
2 года назад
2 года назад
README.md

Программа "Сетевой чат"

Курсовой проект по циклу "Многопоточное и функциональное программирование" Нетологии

Программа включает два приложения для обмена текстовыми сообщениями по сети с помощью консоли (терминала) между двумя и более пользователями.

Первое приложение - сервер чата, который ожидает подключения пользователей.

Второе приложение - клиент чата, который подключается к серверу и осуществляет доставку и получение новых сообщений.

Список серверов доступен клиенту благодаря файлу servers.json, по номеру клиент выбирает к какому серверу подключиться. Все сообщения записываются в file.log на сервере, который дополняется при каждом запуске, а также при отправленном или полученном сообщении. Выход из чата осуществляется по команде exit.