Jump to content

DNS query: Difference between revisions

Add Nim implementation
(Add Nim implementation)
Line 755:
IPv6: 2001:200:dff:fff1:216:3eff:feb1:44d7
</pre>
 
=={{header|Nim}}==
 
<lang nim>import nativesockets
 
iterator items(ai: ptr AddrInfo): ptr AddrInfo =
var current = ai
while current != nil:
yield current
current = current.aiNext
 
proc main() =
let addrInfos = getAddrInfo("www.kame.net", Port 80, AfUnspec)
defer: freeAddrInfo addrInfos
 
for i in addrInfos:
echo getAddrString i.aiAddr
 
when isMainModule: main()</lang>
 
{{out}}
<pre>203.178.141.194
2001:200:dff:fff1:216:3eff:feb1:44d7</pre>
 
=={{header|Oberon-2}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.