Данный репозиторий - тестовый проект с сервером и клиентом, обменивающимися пакетами произвольной длинны, длина которых задаётся по принципам из стандарта BER.
Для создания проекта использовалась кроссплатформенная система сборки CMake, поэтому для сборки достаточно написать в консоли cmake ./
Для запуска нужно запустить исполняемый файл Server, а затем исполняемый файл Client. После этого сервер и клиент обменяются пакетами: сервер отправляет клиенту строки, а клиент отправляет сначала целое число, затем вещественное.
Данные приложения собираются и работают как под Windows, так и под Linux. Проверка работоспособности была проведена на 3 системах: машине с Windows 10, виртуальной машине с FreeBSD 12 и на Rasberry Pi 4B с Rasbian OS.