【问题标题】:Using boost::asio::async_read with stdin?将 boost::asio::async_read 与标准输入一起使用?
【发布时间】:2011-02-19 08:23:18
【问题描述】:

简短的问题:我有一个实时模拟,它作为后台进程运行,并通过管道连接到调用程序。我想使用标准输入向该进程发送命令,以通过标准输出从中获取某些信息。现在因为它是一个实时进程,它必须是一个非阻塞输入。 boost::asio::async_read 与 iostream::cin 结合是完成这项任务的好主意吗?如果可行,我将如何使用该功能?还有什么建议吗?

【问题讨论】:

    标签: c++ boost asynchronous boost-asio iostream


    【解决方案1】:

    【讨论】:

    • 如果 stdin 是常规文件而不是 TTY 或管道,这个会阻塞吗?
    • 谁有针对此问题的 windows 解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多