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

Reply via email to