Gå til innhold

Anbefalte innlegg

Hei,

 

Som tittel sier trenger jeg en metode for å finne egen ip adresse.

 

Har googlet litt og beste jeg fant var

 

 private string GetIP()
   {
	string strHostName = "";
	strHostName = System.Net.Dns.GetHostName();

	IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);

	IPAddress[] addr = ipEntry.AddressList;

	return addr[addr.Length-1].ToString();

	}

 

Men får ikke dette til å funke.. får bare en hex(?) output med : skilleteng

Lenke til kommentar
Videoannonse
Annonse

Dette er kanskje en litt enklere måte å hente ut ip-adressene til en datamaskin på:

 

			string hostName   = System.Net.Dns.GetHostName();
		IPAddress[] ips = System.Net.Dns.GetHostAddresses(host);

		foreach(IPAddress ip in ips)
		{
			string ipString = ip.ToString();
			Console.WriteLine(ipString);
		}

 

Her skrives alle ip-adressene ut til konsoll.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...