chgttyyr/moon_dns/src/transport does not have a README file
pub(all) struct DnsServer { zone : @chgttyyr/moon_dns/src/zone.ZoneZone query_count : UInt64 error_count : UInt64} derive(@moonbitlang/core/debug.DebugDebug)
fn DnsServer::new(zone : @chgttyyr/moon_dns/src/zone.ZoneZone) -> DnsServer
fn DnsServer::process_tcp(self : DnsServer, raw_tcp_frame : Bytes) -> Result[Bytes, @chgttyyr/moon_dns/src/types.DnsErrorDnsError]
fn DnsServer::process_udp(self : DnsServer, raw_request : Bytes) -> Result[Bytes, @chgttyyr/moon_dns/src/types.DnsErrorDnsError]
fn decode_tcp_frame(reader : @chgttyyr/moon_dns/src/bytes_io.ByteReaderByteReader) -> Result[Bytes, @chgttyyr/moon_dns/src/types.DnsErrorDnsError]
fn encode_tcp_frame(message_bytes : Bytes) -> Bytes
fn handle_dns_packet(zone : @chgttyyr/moon_dns/src/zone.ZoneZone, request_bytes : Bytes, is_tcp : Bool) -> Result[Bytes, @chgttyyr/moon_dns/src/types.DnsErrorDnsError]
Install
Pure MoonBit authoritative DNS server (RFC 1035/6891) with robust pointer compression security
Dependencies
Powered by MoonBit
© 2026 mooncakes.io