C++ 使用BOOST在2个TCP套接字之间建立桥接

C++ 使用BOOST在2个TCP套接字之间建立桥接,c++,boost,boost-asio,C++,Boost,Boost Asio,我使用Boost C++库在一个小的“GO”程序中链接两个TCP套接字: S1呼叫服务器 S2呼叫服务器 如果一切正常,服务器“链接”S1和S2:S1到达的所有数据都发送到S2,S2到达的所有数据都发送到S1 如果出现EOF或错误,我将关闭2个插座 事实上,我使用BOOST async_read_some和async_write,它工作得很好,但我觉得这很难看 因此,我想问,是否有更“基本”的方法来实现这一点,例如使用流。您应该检查命名管道。是的,我将boost::asio与gcc一起使用,并且

我使用Boost C++库在一个小的“GO”程序中链接两个TCP套接字:
S1呼叫服务器
S2呼叫服务器
如果一切正常,服务器“链接”S1和S2:S1到达的所有数据都发送到S2,S2到达的所有数据都发送到S1 如果出现EOF或错误,我将关闭2个插座

事实上,我使用BOOST async_read_some和async_write,它工作得很好,但我觉得这很难看


因此,我想问,是否有更“基本”的方法来实现这一点,例如使用流。

您应该检查命名管道。是的,我将boost::asio与gcc一起使用,并且我的程序运行在窗口机器上。