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