Hi,

I'm trying to process an AsyncNext's TIMEOUT with a ClientAsyncReader and
can't determine the proper way to handle it. I can't seem to call a
Finish() after receiving a TIMEOUT - I block forever and don't get any
status back. What state are things in after receiving a TIMEOUT? What can
or can't I do afterwards - it's not clear from the documentation that there
should be different behavior after I've received a timeout. I have some
code that exercises this:

https://github.com/mfine/grpc-examples/blob/b59394868421411ae406f199372a52e3483f35be/cpp/async_deadline_stream_read_client.cc

and I end up blocking waiting for status after I receive a TIMEOUT.

Any help understanding the semantics of AsyncNext would be great! Thanks

Mark

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CANRZ_fnagYPEa5D3ehVujbGa_nmO9P6iCHnN%2BuEfREDggvqZzw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to