给定Asio中的两个面向流的 I/O 对象,将数据从一个设备双向转发到另一个设备的最简单方法是什么?这可以用boost::iostreams::combination或boost::iostreams:copy来完成吗?还是手动方法更好——在每一端等待数据,然后将其写入另一个流?换句话说,如何利用Boost和Asio来生成最少的代码?
示例应用程序将按照此问题的要求在串行端口和 TCP 套接字之间进行流式传输。
给定Asio中的两个面向流的 I/O 对象,将数据从一个设备双向转发到另一个设备的最简单方法是什么?这可以用boost::iostreams::combination或boost::iostreams:copy来完成吗?还是手动方法更好——在每一端等待数据,然后将其写入另一个流?换句话说,如何利用Boost和Asio来生成最少的代码?
示例应用程序将按照此问题的要求在串行端口和 TCP 套接字之间进行流式传输。