Skip to content

Refactor Resolver (support for mDNS and DoT) #116

@mrabine

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

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions