Qt 6.5.2.
Клиент-серверное приложение для эмуляции телекоммуникационных устройств.
- GUI-приложение на Qt Widgets
- Прослушивает порт 12345
- Поддерживает несколько клиентов
- Отображает клиентов и получаемые данные
- Позволяет настраивать критические значения метрик
- Формирует предупреждения при превышении порогов
- Консольный эмулятор устройства
- Подключается к localhost:12345
- Автоматически переподключается при потере соединения
- Отправляет данные типов:
- Network Metrics
- Device Status
- Log
- Qt 6.5.2
- QTcpServer
- QTcpSocket
- QJsonDocument
- QJsonObject
- QThread
- QTableWidget
- Открыть проект в Qt Creator
- Выполнить Configure Project
- Собрать проект
mkdir build
cd build
cmake ..
cmake --build . --config Release- Запустить Server
- Нажать Start Server
- Запустить один или несколько экземпляров Client
- Нажать Start All Clients