gpt4 book ai didi

C++ boost :asio convert socket to stream?

转载 作者:太空狗 更新时间:2023-10-29 23:06:39 24 4
gpt4 key购买 nike

我正在以异步和同步方式使用 boost::asio。我的应用程序中的一个线程 async_accept 一个套接字,另一个线程从该套接字同步读/写。

AFAIK boost::asio::ip::tcp::iostream 对象可以通过直接连接到端点来创建。我正在寻找一种从套接字对象获取流对象的方法,这样我就可以使我的通信库通用。有没有办法从套接字对象中获取该对象?

最佳答案

避免在内部将同步与异步混为一谈。外部模拟其中一个使用另一个。由于 asio 是异步的,因此使用它异步并通过等待异步操作完成来模拟同步。

关于C++ boost :asio convert socket to stream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15037568/

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