Hi,

 

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 stuff.

 

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:

 

http://www.boost.org/doc/libs/1_47_0/doc/html/boost_asio/examples.html#boost_asio.examples.http_server_3

 

Any suggestions?

 

Thanks in advance

Sven