1
Boost-Asio文檔說它可以處理控制檯和網絡。我閱讀的教程主要是關於網絡(TCP/IP)的例子。有人可以向我展示如何處理來自控制檯的流式數據? (例如從cin輸入)。更好的是,有沒有辦法在這兩種模式之間切換以簡化測試過程? (二進制協議數據將被傳送到程序中)?謝謝。Boost-Asio:如何處理來自控制檯和網絡的流數據?
Boost-Asio文檔說它可以處理控制檯和網絡。我閱讀的教程主要是關於網絡(TCP/IP)的例子。有人可以向我展示如何處理來自控制檯的流式數據? (例如從cin輸入)。更好的是,有沒有辦法在這兩種模式之間切換以簡化測試過程? (二進制協議數據將被傳送到程序中)?謝謝。Boost-Asio:如何處理來自控制檯和網絡的流數據?
這裏http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/example/chat/posix_chat_client.cpp
boost::asio::async_read_until(input_, input_buffer_, '\n',
boost::bind(&posix_chat_client::handle_read_input, this,
boost::asio::placeholders::error,
boost::asio::placeholders::bytes_transferred));
看到輸入是posix::stream_descriptor