hyperium / tonic

A native gRPC client & server implementation with async/await support.
https://docs.rs/tonic
MIT License
9.76k stars 997 forks source link

Windows UDS Support #254

Open mattsre opened 4 years ago

mattsre commented 4 years ago

Feature Request

Crates

Tonic v0.1

Motivation

I'd like to be able to use the native UDS feature provided by Windows as of the 2018 Spring Windows 10 release. The existing Tonic/UDS example should be ported to support Windows as well.

Proposal

Tonic is blocked by Tokio on this issue, the work for this needs to be completed upstream. This ticket tracks the progress of https://github.com/tokio-rs/tokio/issues/2201 which would implement UDS on Windows upstream.

davidpdrsn commented 3 years ago

Tokio now has support for windows named pipes! I don't have access to a windows machine but if someone does a PR that a adds an example would be much appreciated! Should be fairly similar to https://github.com/hyperium/tonic/tree/master/examples/src/uds