Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
30
Task/DNS-query/FreeBASIC/dns-query.basic
Normal file
30
Task/DNS-query/FreeBASIC/dns-query.basic
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#include "win\winsock2.bi"
|
||||
|
||||
Function GetSiteAddress(stuff As String = "www.freebasic.net") As Long
|
||||
Dim As WSADATA _wsadate
|
||||
Dim As in_addr addr
|
||||
Dim As hostent Ptr res
|
||||
Dim As Integer i = 0
|
||||
|
||||
WSAStartup(MAKEWORD(2,2),@_wsadate)
|
||||
res = gethostbyname(stuff)
|
||||
|
||||
If res Then
|
||||
Print !"\nURL: "; stuff
|
||||
While (res->h_addr_list[i] <> 0)
|
||||
addr.s_addr = *(Cast (Ulong Ptr,res->h_addr_list[i]))
|
||||
Print "IPv4 address: ";*inet_ntoa(addr)
|
||||
i+=1
|
||||
Wend
|
||||
WSACleanup()
|
||||
Return 1
|
||||
Else
|
||||
Print "website error?"
|
||||
Return 0
|
||||
End If
|
||||
End Function
|
||||
|
||||
GetSiteAddress "rosettacode.org"
|
||||
GetSiteAddress "www.kame.net"
|
||||
|
||||
Sleep
|
||||
Loading…
Add table
Add a link
Reference in a new issue