grpc-dart
grpc-dart copied to clipboard
The Dart language implementation of gRPC.
I have a gRPC service (in dart) that provides a rpc method returning a stream of messages. In some cases, this stream may stay without message during a long time....
given that `http/3` - [draft](https://tools.ietf.org/html/draft-ietf-quic-http-31) has been published last month - adoption is getting wider - chrome is [deploying it](https://blog.chromium.org/2020/10/chrome-is-deploying-http3-and-ietf-quic.html) - on safari is even enabled by default ([source](https://en.wikipedia.org/wiki/HTTP/3)) -...
This is essentially to resolve issue #511. It's designed to be very similar to the existing xhr transport, but with my own `FetchHttpRequest` to replace the `HttpRequest` type. I was...
Hi thanks for the library! However I see NPE errors when using 3.0.3. Full error log: ``` [19:10:15|manager]: Unhandled exception: [19:10:15|manager]: Null check operator used on a null value [19:10:15|manager]:...
I already set ```dart ChannelOptions({connectionTimeout: Duration(minutes: 2)}) ``` and ```dart CallOptions({timeout: Duration(minutes: 1)}) ``` I was expected DEADLINE_EXCEEDED error. However the grpc request in background was hang for 8386 seconds!?...
grpc version: `3.0.2` How can I implement SSL pinning? I would like to be able to tell the app to stop sending requests if it detects the certificate is not...
Right now this field is marked as `visibleForTesting`. But it would be awesome to monitor the state of the stream and even expose a `Stream`.
It would be really great if this package would use a (logging-compliant) logger that could be set to get better reporting when things go wrong.
Sending data after the client got closed crashed the program instead of sending an error upwards for the programmer to handle it. `grpc: ^3.0.2` ## Repro steps 1. step1 1....
https://github.com/grpc/grpc-dart/pull/287 https://github.com/grpc/grpc-dart/pull/351 This will be a re-attempting of the above. Thanks for your review.