Hi, We have synchronous C++ streaming client ( https://grpc.io/docs/what-is-grpc/core-concepts/#client-streaming-rpc) that streams messages to Java server. We open the ClientWriter once and use it for longer duration like 1 hour. In this one hour, clientwriter writes messages to server. We have a question here that if writer.Write() ( https://grpc.github.io/grpc/cpp/classgrpc_1_1_client_writer.html#ae1005a55fd888d83854c6d0e1e0c148f) which returns boolean value (0 on failure and non-zero on success).
If `writer.Write()` returns non-zero, can we safely assume that server read that message at its end? if not, what does 0 and non-zero mean as return value of `writer.Write()`? If we cannot assume that `writer.Write()` successfully delivers message to server, how can we gurantee at client that server received message successfully with synchronous C++ streaming client ? -- Thanks, Sid. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CALguN-Hz0Z-KWGoy_RkOr6391Qb%3DM6sr32hmhPm2usN598%3DyGA%40mail.gmail.com.
