What version of gRPC and what language are you using?
2.26
What operating system (Linux, Windows,...) and version?
Linux
What runtime / compiler are you using (e.g. python version or version of gcc)
dotnet 3.1
What did you do?
Client
- makes a unary request to the server.
- call await response.ResponseHeaderAsync
- call await response.ResponseAsync
Server
- call await WriteResponseHeadersAsync()
- do some heavy processing, then send the response
What did you expect to see?
Client to get the header first
Then after a while get the response.
What did you see instead?
ResponseHeaderAsync doesn't return until the server send the actual response.
What version of gRPC and what language are you using?
2.26
What operating system (Linux, Windows,...) and version?
Linux
What runtime / compiler are you using (e.g. python version or version of gcc)
dotnet 3.1
What did you do?
Client
Server
What did you expect to see?
Client to get the header first
Then after a while get the response.
What did you see instead?
ResponseHeaderAsync doesn't return until the server send the actual response.