spdy3_client_stream:ReceiveFrame generates a goroutine to handle each frame. This means that frames can be processed in any order (there is no promise that goroutines will run in the order they are created). I believe this code would be simpler if the frames were processed synchronously.
spdy3_client_stream:ReceiveFrame
generates a goroutine to handle each frame. This means that frames can be processed in any order (there is no promise that goroutines will run in the order they are created). I believe this code would be simpler if the frames were processed synchronously.