Boost C++ Libraries: Ticket #6279: asio needs "poll" with timeout https://svn.boost.org/trac10/ticket/6279 <p> There were much of discussion about synchronous operations in asio with timeouts, bug <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2832" title="#2832: Bugs: Asio sync IO functions need timeout parameters (closed: wontfix)">#2832</a> for example. The main argument against it was difficulties with composed operations. I propose a compromise: some form of "poll" with timeout (poll_read/poll_write or something like that). I mean synchronous version of async_read_some(null_buffers()). If it will be implemented, it will be easy to write sync read with timeout, using combination of poll_read/read_some. I'm sure this "portable poll" will be very useful. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6279 Trac 1.4.3