Skip to content

Refactor Resolver (support for mDNS and DoT) #116

Description

@mrabine

Description :

  • Move away from the legacy Resolver class to a more flexible, template-based architecture.
  • Allows for different transport layers (UDP, TLS, Multicast) while reusing the same DNS packet serialization/deserialization logic.
  • Introduce BasicDnsClient to decouple DNS logic from the underlying socket type.
  • Add transport policy class.
  • Improve integration with the Reactor for non-blocking operations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions