[英]Using boost::asio::async_read with stdin?
簡短的問題:我有一個實時模擬,它作為一個背景過程運行,並與管道連接到調用pogramm。 我想使用stdin向該進程發送命令,以通過stdout從中獲取某些信息。 現在因為它是一個實時過程,它必須是一個非阻塞輸入。 boost :: 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.