https://github.com/gleor/clientservermatching
Проект клиент-серверной биржи
https://github.com/gleor/clientservermatching
boost cmake cpp17
Last synced: 3 months ago
JSON representation
Проект клиент-серверной биржи
- Host: GitHub
- URL: https://github.com/gleor/clientservermatching
- Owner: Gleor
- Created: 2024-05-28T17:48:46.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-12T11:21:42.000Z (almost 2 years ago)
- Last Synced: 2025-01-20T17:17:06.058Z (over 1 year ago)
- Topics: boost, cmake, cpp17
- Language: C++
- Homepage:
- Size: 1.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Тестовое задание Биржа
## Системные ребования
- C++ 17
- Boost 1.40
- CMake 3.21
## Сборка проекта
```
git clone git@github.com:Gleor/ClientServerMatching.git
cd ClientServerMatching
mkdir build && cd build
cmake ..
cmake --build .
```
## Работа с проектом
Для начала работы нужно запустить сервер и клиент: `./Server` и `./Client`
После регистрации пользователя с помощью имени можно будет выбрать из опций меню:
1. Check Balance - ***проверить баланс***
2. Make trade application - ***создать торговую заявку***
3. Exit - ***выйти***
Если выбрана торговая заявка, то нужно указать:
- Сторону - Sell/Buy
- Количество валюты
- Цену в рублях