Velena Skrevet 15. januar 2009 Skrevet 15. januar 2009 Rett på sak: Koden nedenfor skal gi IPen min som resultat, noe den også gjør på min stasjonære maskin. På min bærbare derimot, gir den dette: fe80::2ccb:329f:3f57:fff9%10. Hva er galt? Koden: string currenthost = Dns.GetHostName(); IPHostEntry myiHe = Dns.GetHostEntry(currenthost); IPAddress myIp = myiHe.AddressList[0]; IPLbl.Text = myIp.ToString();
Glenn F. Henriksen Skrevet 15. januar 2009 Skrevet 15. januar 2009 Du har flere IP-adresser på den maskinen. myiHe.AddressList[0] henter ut den første IP-en som i ditt tilfelle er IPv6 adressen din. Du er nok mer interessert i IPv4 adressen din. Du kan sjekke IPAddress.AddressFamily egenskapen for å se om det er en IPv4 eller en IPv6 adresse.
Velena Skrevet 16. januar 2009 Forfatter Skrevet 16. januar 2009 (endret) Takk for raskt svar Glenn F. Henriksen. Skal se hva jeg kan finne ut utifra det =). Edit: Fant ut at en kan hente IPen fra registeret. Endret 16. januar 2009 av Velena
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå