Hi Christian, Thanks for the response, yes, its clear now.
Regards, Kunal On Mon, Sep 3, 2018 at 12:41 PM Christian Grothoff <groth...@gnunet.org> wrote: > HTTP 1.1 processes requests in-order. Clients may send us additional > requests on the same TCP connection, but MHD will only ever look at a > subsequent request after processing the previous request is complete. > > I hope this clarifies. > > On 08/29/2018 09:43 AM, Kunal Ekawde wrote: > > Ahh ok, getting it now, I wasn't using suspend/resume, but if client > > pipelines the requests, we would have suspended the connection, will it > > be handled ? > > Appreciate you help. > > > > Thanks, > > Kunal > > > > On Wed, Aug 29, 2018 at 12:47 PM Christian Grothoff <groth...@gnunet.org > > <mailto:groth...@gnunet.org>> wrote: > > > > On 08/29/2018 08:44 AM, Kunal Ekawde wrote: > > > 3. Just after #2, when curl_multi_info_read is successful , > > > MHD_queue_response is invoked, but it returns 0 and the easy_handle > > > state is 1. > > > > > > Can we send the response to client only from the MHD callback > > handler ? > > > > Yes. You must call MHD_resume_connection (you should have called > suspend > > before), and then queue once the callback is invoked. > > > > > or something is missing in above ? > > > > Nope, just "bad timing" of the call. > > > > > > > > -- > > ~Kunal > -- ~Kunal