Boost logo

Boost Users :

Subject: [Boost-users] Example HTTP Server 3, Requests are processed one by one on Win32?
From: Sven (mail_at_[hidden])
Date: 2011-09-07 09:59:43



I'm new to boost and it's mailing list and I really like the library! As my
first example project, I want to run

the boost HTTP Server 3. Interesting points for me are Socket and Threading


To get into the threading stuff, I did add some output to the std::cout in
the request_handler

part at the top of the method "handle_request" following by a sleep(5000).


After this I compile (without errors/warnings) and run the program providing
Ip/Port, docroot and threadpool size 20.

When I start a request to it with my browser, as expected I get the output
on the console.

But when I start some requests concurrent, the requests seems processed one
by one (

not concurrent as expected). I don't know, but I expect, that the Requests
would be

processed concurrent (1 Request = 1 Thread?)


I'm using Visual Studio 10 with boost 1.47.0 on windows server 2k8 rc2 and
following example code:


Any suggestions?


Thanks in advance




Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at