Velena Skrevet 15. januar 2009 Del 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(); Lenke til kommentar
Glenn F. Henriksen Skrevet 15. januar 2009 Del 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. Lenke til kommentar
Velena Skrevet 16. januar 2009 Forfatter Del 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 Lenke til kommentar
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å