Re: HTTP/2 response completed before its request

RST_STREAM NO_ERROR

On Tue, Jul 1, 2014 at 11:41 AM, Martin Thomson
<martin.thomson@gmail.com> wrote:
> On 1 July 2014 10:55, William Chan (陈智昌) <willchan@chromium.org> wrote:
>> This same theoretical problem happens for HTTP/1.X over TCP. If the peers
>> don't call read() to pull the TCP data into user space, the kernel's TCP
>> stack will eventually shrink the receive window to 0. Of course, the TCP
>> receive windows will generally be larger than HTTP/2's initial windows
>> (64K).
>
> The stall is half of the problem, but do you cancel the send as well?
> If the server has provided a response and closed the stream, there is
> no point in continuing to send them data.  Especially if they forget
> to send window updates.
>
> RST_STREAM seems appropriate, but what do you think is the right code?
>

Received on Tuesday, 1 July 2014 18:48:14 UTC

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant