On Thu, 22 Jun 2023, Pontakorn Prasertsuk wrote:

My apology. There is a problem with my build that caused disabling TCP_NODELAY to not work. Now that I build it again, all the packets are collapsed into 1 TCP packet. However, they are on different TLS records. Is there a way to combine them into a single TLS record as well? This issue may have to do with how nghttp2 data source callback defers DATA frame on its first call as I mentioned in the original email.

curl is a transfer library and it does not always do the most optmized approach for every imaginable use case. This is still correct behavior and the data gets transmitted.

If you can improve how libcurl sends HTTP/2 data frames, feel free to do so. We will appreciate it.

--

 / daniel.haxx.se
 | Commercial curl support up to 24x7 is available!
 | Private help, bug fixes, support, ports, new features
 | https://curl.se/support.html
--
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to