Boost-Asio:如何处理来自控制台和网络的流数据
Boost-Asio: how to handle stream data from either console and network?
Boost-Asio doc 表示它可以处理控制台和网络。我读的教程主要是关于网络(TCP/IP(的例子。有人可以告诉我如何处理来自控制台的流数据吗?(例如,从CIN 管道进入(。更好的是,有没有办法在这两种模式之间切换以简化测试过程?(二进制协议数据将通过管道传输到程序中(?谢谢。
请参阅此处 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
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- C++:将控制台输出存储在宏中更好吗
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- SSH通过/sbin/SSH无法读取RSA密钥文件(从控制台运行)
- 通过网络、跨平台传递std::变体是否安全
- 如何在MNIST上提高网络运行的准确性
- C++控制台应用程序阻止退出
- 如何修复此iFile以将.txt输出到控制台
- 为什么控制台要求输入,即使代码中没有输入
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- OpenCV 4.1.2 - 从网络摄像头获取帧并将其拆分
- 使用OpenCV和覆盆子上的多个网络摄像头拍摄延时摄影,出现多个V4L错误
- 控制台输出在 Qt5 中未正确显示
- 神经网络不学习.卡在50%
- C++出现控制台错误.我无法识别源代码的问题
- 如何绑定 C++ gRPC 客户端的网络接口
- Boost-Asio:如何处理来自控制台和网络的流数据
- 使用批处理重新启动 c++ 控制台应用程序不会关闭网络连接