Курсовая работа по дисциплине "Алгоритмизация и программирование", 1 курс, 4 модуль
Этот проект реализует простой чат-сервер и клиент с использованием библиотеки Boost.Asio.
- CMake 3.10 или выше
- Boost 1.66 или выше
- Doctest для тестирования
-
Клонируйте репозиторий:
git clone https://github.com/dDanissimo/hse-chat-server-app.git
-
Перейдите в директорию проекта:
cd <имя директории>
-
Создайте директорию сборки и перейдите в нее:
mkdir build && cd build
-
Запустите CMake для генерации Makefile:
cmake ..
-
Соберите проект:
make
Для запуска сервера выполните:
./server <port>
Для запуска клиента выполните:
./client <nickname> <host> <port>
Для запуска тестов выполните:
ctest