improve the connection parameters manager for the client

This commit is contained in:
Marten Seemann
2016-12-22 01:08:34 +07:00
parent 64c4bede3e
commit a587af079d
9 changed files with 176 additions and 145 deletions

View File

@@ -42,11 +42,11 @@ func newFlowController(streamID protocol.StreamID, connectionParameters handshak
if streamID == 0 {
fc.receiveFlowControlWindow = connectionParameters.GetReceiveConnectionFlowControlWindow()
fc.receiveFlowControlWindowIncrement = fc.receiveFlowControlWindow
fc.maxReceiveFlowControlWindowIncrement = protocol.MaxReceiveConnectionFlowControlWindow
fc.maxReceiveFlowControlWindowIncrement = connectionParameters.GetMaxReceiveConnectionFlowControlWindow()
} else {
fc.receiveFlowControlWindow = connectionParameters.GetReceiveStreamFlowControlWindow()
fc.receiveFlowControlWindowIncrement = fc.receiveFlowControlWindow
fc.maxReceiveFlowControlWindowIncrement = protocol.MaxReceiveStreamFlowControlWindow
fc.maxReceiveFlowControlWindowIncrement = connectionParameters.GetMaxReceiveStreamFlowControlWindow()
}
return &fc