Module net/dns

net/dns

Async DNS resolution.

Functions

lookup_host function
fn(host : String, io : Io) -> Impl(Future(ArrayList(IpAddr), IoExn))

Resolve a hostname to a list of IP addresses.

Parameters

NameTypeNotes
hostString
ioIo

Returns: Impl(Future(ArrayList(IpAddr), IoExn))

resolve function
fn(host : String, port : u16, io : Io) -> Impl(Future(ArrayList(SocketAddr), IoExn))

Resolve a hostname and port to a list of socket addresses.

Parameters

NameTypeNotes
hostString
portu16
ioIo

Returns: Impl(Future(ArrayList(SocketAddr), IoExn))