Das hat mir schon sehr geholfen. ich bin jetzt ein ganzes Stück weiter. aber ich möchte gerne mit der IPv4 arbeiten. Aber der Code gibt nur die IPv6 von dem Netzweradapter.
Und wenn ich dort IPv4Mask einsetzte sagt er mit veraltet.
Wie mache ich das ?
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| foreach (System.Net.NetworkInformation.NetworkInterface netzwerkkarte in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()) { IPInterfaceProperties getip = netzwerkkarte.GetIPProperties(); UnicastIPAddressInformationCollection adressen = getip.UnicastAddresses;
if (adressen != null) { foreach (UnicastIPAddressInformation uni in adressen) { if ( indexzähler == netzwerkartenIndex) {
lblAusgabeIP.Text += uni.Address; lblAusgabeIP.Text += Environment.NewLine; } indexzähler++; } } |