The particular question I would like answered: if a streaming server method Service.Foo returns an error before sending any messages, will the client see receive the error from the initial call to client.Foo(), or the call to Service_FooClient.Recv()?
The Go Generated Code Reference makes no mention of how errors are handled (or should be handled).
The particular question I would like answered: if a streaming server method
Service.Foo
returns an error before sending any messages, will the client see receive the error from the initial call toclient.Foo()
, or the call toService_FooClient.Recv()
?