Skip to content

dDanissimo/hse-chat-server-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Server and Client ⚠️ (work in progress)⚠️

Курсовая работа по дисциплине "Алгоритмизация и программирование", 1 курс, 4 модуль

Этот проект реализует простой чат-сервер и клиент с использованием библиотеки Boost.Asio.

Требования

  • CMake 3.10 или выше
  • Boost 1.66 или выше
  • Doctest для тестирования

Сборка

  1. Клонируйте репозиторий:

    git clone https://github.com/dDanissimo/hse-chat-server-app.git
  2. Перейдите в директорию проекта:

    cd <имя директории>
  3. Создайте директорию сборки и перейдите в нее:

    mkdir build && cd build
  4. Запустите CMake для генерации Makefile:

    cmake ..
  5. Соберите проект:

    make

Запуск

Сервер

Для запуска сервера выполните:

./server <port>

Клиент

Для запуска клиента выполните:

./client <nickname> <host> <port>

Тестирование

Для запуска тестов выполните:

ctest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published