Итак, я сейчас использую boost::process::ipstream для чтения с stdout ребенка.Программа, протокол...
Я использую Boost Process в асинхронном режиме, чтобы получить stdout, stderr и код возврата...