$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] Async_accept
From: Rutger ter Borg (rutger_at_[hidden])
Date: 2011-03-03 04:26:36
On 03/03/2011 10:13 AM, Marco Piacentini wrote:
> Hi guys...
> Reading docs, I understand that acceptor.async_accept(), accept a
> connection and immediately return, so the acceptor can accept another
> concurrent connection request...and in the meanwhile the handler can
> process the request...it's right?
No, the asynchronous model works different: you issue a request for an
operation, such as async_accept, and your program will be called back
when that operation has been completed (or aborted). In this case, the
handler will be invoked after your request for accepting a connection
has been completed. Asio will not start accepting another connecting
until you issue another request, which should be done after your
previous request has been completed.
HtH,
Cheers,
Rutger