如何使用 boost::asio 来抽象文件描述符
How to use boost::asio to abstract file descriptors?
有没有关于如何使用 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。
相关文章:
- 使用VerQueryValue检索应用程序的文件描述
- 如何在C/C++中用FD_set Unix设置套接字文件描述符
- I2C 文件描述符上的 I2C 总线可写/可读标志
- 许多文件描述符在调用sys_clone时
- AMQP-CPP >处理程序中的错误文件描述符
- 如何使用 WINAPI 和 C++ 提取可执行文件的文件描述?
- 正在等待在非阻塞文件描述符上长时间运行ioctl
- 有没有适用于Windows.lib文件的GNU二进制文件描述符(BFD)
- 如何强制文件描述符缓冲我的输出
- 如何从 boost::asio::ssl::stream<boost::asio::ip::tcp::socket> 获取本机套接字文件描述器?
- 哪个更适合从C++写入敏感的日志文件,在文件描述符上写()或文件上的fprintf()?
- 将 select() 与非基于文件描述符的输入一起使用
- accept(..) 似乎正在修改我给它的文件描述符参数
- 使用 Select 多路复用未命名的管道和其他文件描述符
- 提升 ASIO 绑定:错误的文件描述符
- 使用文件描述符移动对象
- 无法从零MQ ZMQ_SERVER套接字中获取文件描述符
- read() 上的不同行为取决于写入不可写内存时表示文件、匿名管道或套接字的文件描述符
- 我可以在不使用 FIOCANCEL 的情况下关闭 VxWorks 中的文件描述符吗?
- 将 Boost Asio 与 ZeroMQ 集成,文件描述符错误?