|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[VB.NET] Catturare l'IP
E' possibile catturare l'IP locale della mia connessione ADSL ???
|
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2002
Città: TV
Messaggi: 125
|
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! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
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..... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
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 ); |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:58.