dns-2.0.2: DNS library in Haskell

Safe HaskellNone
LanguageHaskell2010

Network.DNS.Decode

Synopsis

Documentation

decode :: ByteString -> Either String DNSMessage

Parsing DNS data.

decodeMany :: ByteString -> Either String ([DNSMessage], ByteString)

Parse many length-encoded DNS records, for example, from TCP traffic.

receive :: Socket -> IO DNSMessage

Receiving DNS data from Socket and parse it.