У меня есть c ++ api, основанный на boost beast http async server .
С этим я могу сделать HTTP-запрос с curl. Мой API доступен и через браузер.
Мне нужно вызвать удаленную функцию из приложения C ++. Я мог бы использовать Beast, но выбрать gRPC.
Я следовал за gRPC асинхронным сервером .
В моем main.cpp у меня есть
listener api(ioc, apiEndpoint, doc_root);
grpc_server grpcSDK;
api.run();
grpcSDK.run();
Сервер GRPC доступен, но зверь - нет. Я не могу использовать Rest api со зверем.
Когда я запускаю команду с помощью curl, она ждет ответа, но она никогда не приходит.
Есть идеи, почему у меня нет ответа со зверем? Эти 2 фреймворка не совместимы?