grpc-dart icon indicating copy to clipboard operation
grpc-dart copied to clipboard

The Dart language implementation of gRPC.

Results 130 grpc-dart issues
Sort by recently updated
recently updated
newest added

https://grpc.github.io/grpc/core/md_doc_compression.html indicates that compression flag should not be set if grpc-encoding is identity. This PR makes grpc-dart set the compression flag properly in this case.

size/XS

GRPC server seems to always compress messages even if client does not support it. See https://github.com/Cysharp/YetAnotherHttpHandler/issues/19 where client is complaining with the line Request sent 'identity' grpc-encoding value with compressed...

type-bug

There have already been some questions about how to reconnect. My use-case is bi-directional streaming with gRPC; with a connection that is alive for as long as the app is...

type-enhancement

keeping the return type as `ReponseStream` to be able to call **.cancel()** after using `.map()` Used version: `grpc: 3.2.4` ## Example ``` final ReponseStream myStream = _client .myReponseStream .listen((event) =>...

type-enhancement

**Observation 1:** As per [the spec](https://httpwg.org/specs/rfc7540.html#rfc.section.8.1.2), "header field names MUST be converted to lowercase prior to their encoding in HTTP/2." This is enforced silently client-side in [the `_sanitizeMetadata ` method](https://github.com/grpc/grpc-dart/blob/26deabdfd2fe9eb880c6d5265270ac64fadcebfa/lib/src/client/call.dart#L221)....

- I am using dart both for server and client. - I am awaiting repeated GRPC requests with a timeout of 200ms in a for loop - I am creating...

type-bug

it would be really helpful to provide the ability to pass in the http2 ClientSettings when creating a new client connection.

type-enhancement

Hey there dear team I hope this is the right way to be doing this, if not, or if I missed out on important information, please let me know. While...

size/XS

Hey there dear team I hope this is the right way to be doing this, if not, or if I missed out on important information, please let me know. Here...

size/M

Is there any way to set up MaxMessageLength?

type-enhancement