$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Olaf van der Spek (olafvdspek_at_[hidden])
Date: 2006-05-08 09:22:33
On 5/8/06, Christopher Kohlhoff <chris_at_[hidden]> wrote:
>
> Olaf van der Spek <olafvdspek_at_[hidden]> wrote:
> > Yes, but doesn't that apply to recv/send too? I thought that
> > was what the demuxer/servide was for.
>
> On windows, send and recv use overlapped I/O. The
> io_service::run() function waits on GetQueuedCompletionStatus()
> so that it gets the result of these asynchronous operations
> directly. What I mean is that asynchronous connect operations
> currently require an additional background thread to wait on
> select(). Using ConnectEx will remove this need.
Ah. I'm only familiar with the epoll function on Linux and assumed on
Windows it'd work in a similar way.