Boost logo

Boost :

From: Christopher Kohlhoff (chris_at_[hidden])
Date: 2006-07-14 08:50:04


Hi Scott,

Scott <cheesy4poofs_at_[hidden]> wrote:
> The server creates multiple threads to listen for incoming
> connections. At the end of each ThreadEntry() func is a call
> to a shared global asio::io_service::run(). These threads do
> typical server things such as handle incoming requests and
> send back responses.

The SSL implementation was definitely not thread-safe until a
patch applied shortly before 0.3.7 was released. It may still
have some thread safety bugs. If you can, try running with just
one thread calling io_service::run() and see if you still get
the problem.

Cheers,
Chris


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk