如何使用 boost::asio 来抽象文件描述符

How to use boost::asio to abstract file descriptors?

本文关键字:文件 描述 抽象 asio 何使用 boost      更新时间:2023-10-16

有没有关于如何使用 Boost::asio 抽象到多个 Linux 文件描述符的教程?

我基本上正在寻找更好的抽象来选择单独线程上的多个文件描述符,并有超时。

不是教程,而是一个工作示例:

http://article.gmane.org/gmane.comp.lib.boost.asio.user/2699 或http://lists.boost.org/Archives/boost/2008/10/143892.php

他们基本上使用 boost::asio::p osix::stream_descriptor 将本机文件描述符与 ASIO 一起使用。

在提升文档中还有一个示例:特定于 POSIX 的聊天客户端演示如何使用 posix::stream_descriptor 类来执行控制台输入和输出

也许您想使用反应堆样式io_service。