[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libmicrohttpd] Regarding Flow control
From: |
Christian Grothoff |
Subject: |
Re: [libmicrohttpd] Regarding Flow control |
Date: |
Tue, 18 Sep 2018 15:00:32 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
On 09/18/2018 02:43 PM, Santos Das wrote:
> Thanks Christian. Looks like you answered this question for Kunal Ekwade
> already. Thank you.
>
> But, still not clear from your reply, is it equal to the receive buffer
> size ?
MHD uses "whatever is left" (minus some reserves depending on what phase
processing is in) -- first for the receive buffer, and later for the
send buffer (re-using space from the receive buffer). In both cases it
is minus headers (headers sent and headers received!) and management
data structures.
The objective is simple: we must not use more than the memory limit per
connection, and within that constraint we make the buffers as big as we
(safely) can.
0x939E6BE1E29FC3CC.asc
Description: application/pgp-keys
- Re: [libmicrohttpd] Regarding Flow control, (continued)
- Re: [libmicrohttpd] Regarding Flow control, Kunal Ekawde, 2018/09/17
- Re: [libmicrohttpd] Regarding Flow control, Christian Grothoff, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Kunal Ekawde, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Christian Grothoff, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Kunal Ekawde, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Christian Grothoff, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Santos Das, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Christian Grothoff, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Santos Das, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control, Santos Das, 2018/09/18
- Re: [libmicrohttpd] Regarding Flow control,
Christian Grothoff <=
- Re: [libmicrohttpd] Regarding Flow control, Christian Grothoff, 2018/09/18
Re: [libmicrohttpd] Regarding Flow control, Christian Grothoff, 2018/09/18