minimum value for SETTINGS_MAX_CONCURRENT_STREAMS

The HTTP/2.0 spec allows clients to advertise 
SETTINGS_MAX_CONCURRENT_STREAMS of 0 to indicate they do not support 
server push. However, it is not specified whether a server may advertise 
a value of zero for this setting. It seems odd for a server to advertise 
such a value, and it is not clear to me what a client implementation 
should do in such a case (close the connection and try again, wait for 
another SETTINGS frame, etc).

Should servers be limited to sending values greater than zero for 
SETTINGS_MAX_CONCURRENT_STREAMS? This question also applies to SPDY.

Received on Friday, 3 January 2014 00:12:09 UTC