короткий вопрос: у Меня есть моделирование в реальном времени, которое работает, поскольку backround обрабатывает, и подключен с каналами к вызову pogramm. Я хочу отправить команды в тот процесс с помощью stdin для получения определенной информации от него через stdout. Теперь, потому что это - процесс в реальном времени, это должен быть не вход блокирования. Повышение:: asio:: async_read в сочетании с iostream:: cin хорошая идея для этой задачи? как я использовал бы ту функцию, если это выполнимо? Еще предложения?
Посмотрите на boost :: asio :: posix :: stream_descriptor
http://www.boost.org/doc/libs/release/doc/html/boost_asio/example/cpp03/chat/posix_chat_client .cpp