是否有关于如何将Boost :: asio抽象用于多个Linux文件描述符的教程?
我基本上在寻找更好的抽象来在单独的线程上选择多个文件描述符,并且超时。
答案 0 :(得分:6)
不是教程,而是一个工作示例:
http://article.gmane.org/gmane.comp.lib.boost.asio.user/2699或 http://lists.boost.org/Archives/boost/2008/10/143892.php
他们基本上使用boost::asio::posix::stream_descriptor来使用ASIO的原生文件描述符。
也许你想使用reactor style io_service。