I have defined a bi-directional service that streams large buffers 40 
megabytes +. After receiving the entire buffer the server operates on the 
buffer and is required to return the result of the operation to the client. 
The client sends 1 megabyte chunks to the server when the entire buffer is 
successfully reconstructed.

The problem my code is having is that the client finishes streaming the 
data to the server while the server operates on the data so the client's 
reader_writer->Read(...) call fails waiting for the server to write its 
return data to the client's stream.

Is there a way to have the client's Read wait until the server is ready to 
stream its return data to the client?

-- 
This email and its contents are confidential. If you are not the 
intended 
recipient, please do not disclose or use the information within
 this email 
or its attachments. If you have received this email in 
error, please 
report the error to the sender by return email and 
delete this 
communication from your records.

-- 
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/7c8ce345-c896-47f0-8ad3-99025979cf9a%40googlegroups.com.

Reply via email to