Heim >Backend-Entwicklung >C++ >Wie kann ich meine lokale IP -Adresse für die Network -Freigabe abrufen?

Wie kann ich meine lokale IP -Adresse für die Network -Freigabe abrufen?

Linda Hamilton
Linda HamiltonOriginal
2025-01-24 19:36:10654Durchsuche

How Can I Retrieve My Local IP Address for Network Sharing?

Finden Sie Ihre lokale IP -Adresse

Das Internet bietet viele Möglichkeiten, um Ihre IP -Adresse zu finden, zeigt jedoch häufig mehrere Adressen an. Dieser Leitfaden konzentriert sich darauf, die IP -Adresse zu finden, die Ihr Router Ihrem Computer zuweist - die Adresse, die Sie freigeben würden, damit andere auf Ihre gemeinsam genutzten Ordner zugreifen können. Wir werden auch die Überprüfung Ihrer Netzwerkverbindung und das tun, was zu tun ist, wenn Sie keinen Router haben.

Die Lösung

Verwenden Sie diesen Code, um Ihre lokale IP -Adresse einfach abzurufen:

<code class="language-csharp">public static string GetLocalIPAddress()
{
    var host = Dns.GetHostEntry(Dns.GetHostName());
    foreach (var ip in host.AddressList)
    {
        if (ip.AddressFamily == AddressFamily.InterNetwork)
        {
            return ip.ToString();
        }
    }
    throw new Exception("No IPv4 network adapters found!");
}</code>

Überprüfen Sie Ihre Netzwerkverbindung

Um zu bestätigen, dass Ihr Netzwerk funktioniert:

<code class="language-csharp">System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();</code>

Das obige ist der detaillierte Inhalt vonWie kann ich meine lokale IP -Adresse für die Network -Freigabe abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn