RosettaCodeData/Task/DNS-query/V-(Vlang)/dns-query.v
2023-07-01 13:44:08 -04:00

16 lines
380 B
V

import net
fn main() {
addr := 'www.kame.net:80'
@type := net.SocketType.tcp
family := net.AddrFamily.unspec
mut addrs := []net.Addr{}
mut results :=''
addrs = net.resolve_addrs(addr, family, @type) or {println('Error: nothing resolved') exit(1)}
for each in addrs {
results += '${addr.split(':')[0]} * ${each} * ${each.family()} * ${@type} \n'
}
println(results)
}