|
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
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
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net