View Full Version : [VB.NET] Catturare l'IP
E' possibile catturare l'IP locale della mia connessione ADSL ???
L'ip del pc si ottiene cosi:
Dim dns As System.Net.Dns
Dim he As System.Net.IPHostEntry = dns.Resolve(<Nome pc>)
For Each ip as System.Net.IPAddress In he.AddressList
Console.WriteLine("Ip Address :" + ip.ToString())
Next
che coincide con l'ip del pc in internet se hai un ip statico.
Non so come aiutarti nel caso fosse dinamico,prova a dare un occhiata al namespace system.net!
Non l'IP della Macchina ma l'IP della connessione ADSL ,
io ho una Alice ADSL IP Dinamico, vorrei potere salvare in un file .txt il mio IP ad ogni connessione, e quindi lo devo potere salvare in una Variabile.....
Ho trovato solo questo su Google :
ma per me e' arabo, io faccio solo VB.NET non C#
ho provato a fare un progetto in c# e mi da pure errore su: CHAR K32Path[ MAX_PATH ];
_____________________________________________
PROCCALLED gIAT;
CHAR K32Path[ MAX_PATH ];
HINSTANCE hK32;
GetSystemDirectory( K32Path, MAX_PATH );
strcat( K32Path, "\\iphlpapi.dll" );
hK32 = LoadLibrary( K32Path );
if( hK32 != NULL ) {
gIAT = (PROCCALLED)GetProcAddress(hK32,"GetIpAddrTable");
if( gIAT != NULL ) {
gIAT( p1, p2 );
}
FreeLibrary( hK32 );
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.