On Wed, 11 Oct 2017, ViDyAnAnD NiLLe via curl-library wrote:

In second case(connection reuse) data function is always called after 40ms of header callback function.

What could be reason for data callback function getting called after 40ms of consistent delay? I have tried it many times and behavior is same.

When the headers have started to arrive, it is really a matter of the stream of data to come as fast as possible from the server. The headers and body arrive on the same TCP stream and if there's a time gap between the headers and the body in one case and not in the other, I can't think of any explanation for this in libcurl.

I suspect that if you monitor the streams with wireshark or similar, you'll note that the gap is visible on the wire.

--

 / daniel.haxx.se
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to