This PR makes the Recv stream use the default window size before receiving ACK from the other party.
This matters as a server when we want the stream initial_window_size <= default settings. In some cases, the client will eagerly send some data frames before ACK-ing settings, thus resulting in a flow control error if the size of data frames is greater than the set initial_window_size.
closes #630
This PR makes the Recv stream use the default window size before receiving ACK from the other party.
This matters as a server when we want the stream
initial_window_size
<= default settings. In some cases, the client will eagerly send some data frames before ACK-ing settings, thus resulting in a flow control error if the size of data frames is greater than the setinitial_window_size
.