Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Proprio IP + Vb .NET
lunedì 27 giugno 2005 - 14.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
SuperSasch2004
Profilo
| Newbie
28
messaggi | Data Invio:
lun 27 giu 2005 - 14:39
Ciao ragazzi vi devo chiedere 1 cosuccia ...
Come faccio in VB a ricavare l'ip della macchina su cui sta girando l'appllicativo ??
Io avevo pensato di avviare dalla shell il programma di windows
ipconfig
e prendere tutto l'output di questo ...
ma chiedo a voi se tante volte sapete fare 1 cosuccia un po' + carina ...
grazie mille Sascha
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 27 giu 2005 - 14:53
Tre alternative:
1)
Imports System.Net
Dim x As String = Dns.Resolve(Dns.GetHostName).AddressList(0).ToString
2)
Imports System.Net
For Each ip As IPAddress In _
Dns.Resolve( _
SystemInformation.ComputerName _
).AddressList
Console.WriteLine(ip.ToString())
Next ip
3)
Imports System.Net
For Each ip As IPAddress In _
Dns.GetHostByName(Dns.GetHostName).AddressList
Console.WriteLine(ip.ToString())
Next ip
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 27 giu 2005 - 15:13
Ciao Sascha,
Giovanni aveva scritto anche un articolo per recuperare queste info tramite WMI:
http://www.dotnethell.it/articles/WMI.aspx
Per farlo con ipconfig è un po' brutto, cmq. puoi usare l'operatore di redirection e scrivere:
ipconfig > file.txt
poi aprire il file.txt con TextReader anche se è una cosa un po' brutta.
ciao
david
SuperSasch2004
Profilo
| Newbie
28
messaggi | Data Invio:
lun 27 giu 2005 - 15:13
grazie mille !!!!
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
lun 27 giu 2005 - 16:26
be la soluzione di Cteniza mi pare ottima.
zatana
Profilo
| Newbie
5
messaggi | Data Invio:
lun 12 mag 2008 - 16:51
Salve,
ultimamente mi capita che utilizzando il seguente metodo:
"Imports System.Net
Dim x As String = Dns.Resolve(Dns.GetHostName).AddressList(0).ToString"
per ottenere l'ip della macchina su cui gira il mio applicativo.
Ebbene a volte mi capita che invece di avere un IP canonico ottengo una stringa strana tipo:
"fe80:dd:..." ecc
Qualcuno saprebbe dirmi il motivo?
Grazie
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !