how to implemet POSIX select() based behaviour, within boost::asio
<p>I've already wasted two days reading documentation of boost::asio
And I still don't know how could I implement blocking select() like function for several sockets using only one thread (using boost framework).
Asynchronous functions of boost::asio returns immediately, so there would be a need to put some wait function in main thread untill one of the async_read's finishes.
I suspect that this would time consuming, but I'm really restricted by performace requirements.</p>
