07/03/09 19:05
Reiwarmir
Salve, non sono nuovo di VB però non sono mai andato sulle applicazioni su network. Ho necessità di una porzione di codice che faccia questo :
Dato un certo hostname all'interno di una textbox mi restituisca il suo relativo ip.
Non riesco a trovarne da nessuna parte e quelli che trovo non sono esaustivi, grazie in anticipo per la gentilezza
aaa
07/03/09 22:06
theprogrammer
Parli di un qualsiasi hostname risolvibile tramite DNS o parti dell'IP del tuo host?
Comunque, ad esempio
Dim hname As String
Dim host As IPHostEntry
hname = "www.pierotofy.it"
host = Dns.GetHostEntry(hname)
Console.Write("{0} : ", hname)
Dim ip As IPAddress
For Each ip In host.AddressList
Console.WriteLine("{0}", ip)
Next
Ultima modifica effettuata da theprogrammer 07/03/09 22:13
aaa
08/03/09 17:39
Reiwarmir
Sono passato da programmazione in VB6 a VB.NET solo l'altro ieri XD Per convenienza perchè con il vb6 non sapevo assolutamente come ottenere questo resolve hostname. I consigli mi sono stati utilissimi, grazie
aaa
08/03/09 18:46
Reiwarmir
Ora mi si è presentato un altro problema, con la procedura indicata qui sopra mi restituisce un valore per ip.address = 1185482056. Come faccio ad ottenere il reale ip nella sua forma x.x.x.x ?
aaa