Hente local IP
Hej gutterJeg har tidligere stillet et spørgsmål om hvorvidt man kan hente en lokal IP adresse.
Jeg har brugt følgende metode.
private string GetLocalIP()
{
System.Net.IPHostEntry hostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName());
this.ChooseLocalIP_Combobox.Text = hostEntry.AddressList.GetValue(0).ToString();
foreach (IPAddress adr in hostEntry.AddressList)
this.ChooseLocalIP_Combobox.Items.Add(adr.ToString());
return hostEntry.ToString();
}
Det virker også fint, men ikke helt til jeg vil have det til...
Jeg vil have mit program til selv at returnere den IP-adresse det bruger til at oprette en forbindelse fra.
Jeg tænker f.eks. Hvis nu en computer er udstyret med flere netkort og dermed IP-adresser. Jeg vil derfor når mit program opretter en forbindelse, f.eks. vha. telnet, gerne have at den pågældende IP-adresse bliver returneret.
Er dette muligt, eller er jeg ude på et sidespor?
