gpt4 book ai didi

c++ - Boost-Asio:如何处理来自控制台和网络的流数据?

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:22 24 4
gpt4 key购买 nike

Boost-Asio 文档说它可以处理控制台和网络。我阅读的教程主要是关于网络 (TCP/IP) 示例的。有人可以告诉我如何处理来自控制台的流数据吗? (例如从 cin 管道输入)。更好的是,有没有一种方法可以在这两种模式之间切换以简化测试过程? (二进制协议(protocol)数据将通过管道传输到程序中)?谢谢。

最佳答案

请参阅此处 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

关于c++ - Boost-Asio:如何处理来自控制台和网络的流数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9303218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com