два сетевых приложения, клиент-сервер, TCP-сокеты, асинхронно, библиотека
Boost.Asio
- запрос от клиента представляет математическое выражение;
- обмен данными осуществить в формате json;
- вести подробный журнал работы приложения.
- получить запрос, обработать, отправить ответ, закрыть соединение;
- для вычислений можно использовать стороннюю библиотеку для вычисления выражений.
- подключиться к серверу, отправить запрос, получить результат, закрыть соединение;
- выражение вводится с консоли или с файла.
Текст задания частично изменен.