DNS query: Difference between revisions
Content added Content deleted
(Add Nim implementation) |
|||
Line 755: | Line 755: | ||
IPv6: 2001:200:dff:fff1:216:3eff:feb1:44d7 |
IPv6: 2001:200:dff:fff1:216:3eff:feb1:44d7 |
||
</pre> |
</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}}== |
=={{header|Oberon-2}}== |