Port/improve Mono's managed Dns implementation? #25793
Labels
area-System.Net
enhancement
Product code improvement that does NOT require public API changes/additions
Milestone
@migueldeicaza highlighted to me today that Mono has a managed DNS implementation:
https://github.com/mono/mono/tree/0bcbe39b148bb498742fc68416f8293ccd350fb6/mcs/class/System/Mono.Net.Dns
We should look into whether it would make sense to port and improve upon that, so as to be able to avoid depending on the DNS resolution capabilities built into specific OSes (e.g. we rely on Windows for its overlapped I/O support, but an equivalent doesn't exist built-in on Linux, and so there our async support is based on queueing work items that in turn invoke the synchronous APIs).
cc: @migueldeicaza, @geoffkizer
The text was updated successfully, but these errors were encountered: