Uwt.Dnslibuv provides asynchronous variants of getaddrinfo and getnameinfo.
val getaddrinfo :
host:string ->
service:string ->
Unix.getaddrinfo_option list ->
Unix.addr_info list uv_result Lwt.tAsynchronous getaddrinfo(3).
Either node or service may be NULL but not both.
Be careful: getaddrinfo returns raw error codes, whereas Unix.getaddrinfo returns the empty list
type getnameinfo_option = Unix.getnameinfo_optionval getnameinfo :
sockaddr ->
getnameinfo_option list ->
Unix.name_info uv_result Lwt.tAsynchronous getnameinfo(3).