Skip to content

Name resolver support for C#/Android missing #19874

@Falco20019

Description

@Falco20019

What version of gRPC and what language are you using?

GRPC 1.19.0 C# from NuGet package

What operating system (Linux, Windows,...) and version?

Android 7.0

What runtime / compiler are you using (e.g. python version or version of gcc)

  • C# compiler from within VS2019
  • Xamarin.Android 9.5

What did you do?

Access dns://localhost:8001/my-service

What did you expect to see?

Resolve the DNS through c-ares.

What did you see instead?

c-ares on Android is disabled as of #18046

Anything else we should know about your project / environment?

This is a follow-up for #11879

We still need an option to resolve names with C#. We are still not able to write our own name resolver. For our .NET Core application on Windows, we just use c-ares and GRPCLB to resolve the names to the dynamic endpoint. On Android, we can't resolve the name right now at all since we are still not allowed to configure a specific DNS server on the devices in the customers infrastructure.

Are there any news on adding custom name resolvers to C-Core from C#?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions