Simple-Web-Server icon indicating copy to clipboard operation
Simple-Web-Server copied to clipboard

httpclient :Can i read the response in the same thread which sent request.

Open hedemonde opened this issue 7 years ago • 1 comments

HI:

I use http_client in multiple threads. and the threads managed by boost. can I read response with the thread which send it's request? need I use strand.wrap the callback of asio::async_write and asio::async_read ?

thanks

hedemonde avatar Mar 09 '18 12:03 hedemonde

Sorry for the late response. I take it you use the async request functions, and then the handlers will be run on the same thread that the client's io_service event processing loop is executed. If you have several event processing loops running on the same io_service, the handlers can run on all the different threads that run the processing loops.

eidheim avatar Mar 17 '18 21:03 eidheim