首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C++ Boost ASIO:如何在超时的情况下读写?

C++ Boost ASIO:如何在超时的情况下读写?
EN

Stack Overflow用户
提问于 2010-12-29 10:07:44
回答 2查看 16.7K关注 0票数 23

通过读取其他堆栈溢出条目和boost::asio文档,我已经确认没有同步的ASIO读/写调用也为调用提供了一个易于使用的超时参数。

我正在用select(2)调用转换一个旧的Linux套接字应用程序,这个应用程序需要超时,我需要或多或少地做同样的事情。

那么,在boost::asio中最好的方法是什么呢?查看asio文档,有许多与计时器有关的令人困惑的例子,但我很困惑。

我希望看到一个简单的从套接字读取的示例:从套接字读取,但等待最多X秒,之后函数要么不返回任何内容,要么在超时过期之前返回它能够从套接字读取的任何内容。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4553162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档