tonic
tonic copied to clipboard
A native gRPC client & server implementation with async/await support.
When protobuf is generated without the transport feature, the generated client can be compiled to wasm32 targets and used in browser environment. To be able to run the client in...
## Bug Report ### Version 0.7.2 ### Platform wasm-unknown-unknown (browser) ### Crates tonic-web (tonic-web-wasm-client) ### Description I'm using tonic on the backend. The created client mergers the content-type together creating...
Currently it does expect server to write something back. This causes a hang. Illustrated example: https://github.com/hyperium/tonic/blob/master/interop/src/client.rs#L155 Move this line after `full_duplex_call` and observe the test fail with timeout.
## Bug Report ### Version ``` └── tonic v0.5.2 └── tonic-build v0.5.2 ``` ### Platform ``` Linux XXX 5.11.0-37-generic #41-Ubuntu SMP Mon Sep 20 16:39:20 UTC 2021 x86_64 x86_64 x86_64...
## Bug Report ### Version ``` % cargo tree | grep tonic ├── tonic v0.7.2 └── tonic-build v0.7.2 ``` ### Platform ``` % uname -a Darwin MacBook-Pro 20.6.0 Darwin Kernel...
From my comment in https://github.com/hyperium/tonic/issues/959#issuecomment-1108264503: > I finally tried using #960 and I don't think it's an adequate fix. First of all, the `tls` feature still pulls in `transport`, so...
Hello, I have spent some time digging through the implementation to discover the following: 1. What is the default timeout if no timeout is set (I see that the default...
## Bug Report ### Version ``` └── tonic v0.7.1 └── tonic-build v0.7.1 ``` ### Platform `Darwin Mustafas-MacBook-Pro.local 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64 x86_64`...
cc @ipetr0v @conradgrobler @djc @LucioFranco _Originally posted by @tiziano88 in https://github.com/hyperium/tonic/issues/859#issuecomment-1013521014_