Hi everyone,
this is only partly related to grpc, but nevertheless I thought it might be interesting, so I thought I just post it here.
It could e.g. be used for a pure managed C# grpc variant (without a need for native components). The basic required client and server primitives should all be implemented and tested in the library.
Drawbacks are that ALPN is still not available in the current .NET frameworks (desktop&core), so a ALPN-negotiated SSL connection is not yet possible without native code. And the performance might be worse than your current C-based stack, as e.g. the stream scheduling is only implemented in a quite primitive form.
If anybody is interested in having a look or using it: You are happily invited to do so :-)
Matthias