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.
